The SEDRIS Data Representation Model
APPENDIX A - Classes
Feature Volume Shell

Class Name: Feature Volume Shell

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies the one-directional topological relationship from a <Feature Volume> to the collection of two or more <Feature Face> instances that define one of its boundaries (external or internal).

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

  1. Consider a <Volumetric Feature> representing a building. It has an associated <Feature Volume>, which defines its extent, shape, and topological relationships; a <Classification Data> component that classifies it as an ECC_BUILDING; <Property Value> components that describe its characteristics, such as material composition, and a <Label> that identifies it as "The Empire State Building". The external boundary of the <Feature Volume> would consist of a single <Feature Volume Shell>, which would be associated with the <Feature Face> instances representing the walls, roof, and (basement) floor of the building.

FAQs

When are <Feature Volume Shell> instances required?

All <Feature Volume> instances except the instance representing the universal volume are required to have at least one <Feature Volume Shell> component, representing its external boundary. All <Feature Volume> instances, including the instance representing the universal volume, may also have any number of <Feature Volume Shell> components that define internal boundaries (that is, "holes") within the <Feature Volume>.

Can the same <Feature Face> appear more than once in the collection of <Feature Face> instances making up a <Feature Volume Shell>?

Yes. A <Feature Face> can appear up to twice in a <Feature Volume Shell>, once with each orientation.

Constraints

Associated to (one-way)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Boolean universal; (notes)

Notes

Fields Notes


universal

 The universal field specifies that the given <Feature Volume> instance
 is the universal <Feature Volume> instance.  Within a 3D tile that has
 feature topology level 5, the universal <Feature Volume>
 instance lies "outside" any other volumes.  Since the
 external boundary of the universal <Feature Volume> instance
 is at infinity, a <Feature Volume> instance that has this field
 set to SE_TRUE has no external <Feature Volume Shell> instance.

Prev: Feature Volume. Next: Finite Element Mesh. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS