Compound
|
The CompoundStructure type exposes the following members.

Name | Description | |
---|---|---|
![]() |
AddWallSweep | Adds a new wall sweep or reveal to the compound structure. |
![]() |
AssociateRegionWithLayer | Associates a region with a layer. |
![]() |
CanLayerBeStructuralMaterial | Identifies if the input layer can be designated as defining the structural material for this structure. |
![]() |
CanLayerBeVariable | Identifies if the input layer can be designated as a variable thickness layer. |
![]() |
CanLayerWidthBeNonZero | Identifies if changing the width of an existing layer from zero to a positive value will create a rectangular region. |
![]() |
CanSplitAndMergeRegionsBeUsed | Checks whether split and merge regions operations can be used for this compound structure. |
![]() |
ChangeRegionWidth | Adjust the width of an existing simple region. |
![]() |
ClearWallSweeps | Removes all sweeps or reveals from the compound structure. |
![]() ![]() |
CreateSimpleCompoundStructure | |
![]() ![]() |
CreateSingleLayerCompoundStructure(MaterialFunctionAssignment, Double, ElementId) | Creates a CompoundStructure containing a single layer. |
![]() ![]() |
CreateSingleLayerCompoundStructure(Double, MaterialFunctionAssignment, Double, ElementId) | Creates a vertically compound CompoundStructure with one layer. |
![]() |
DeleteLayer | Deletes the specified layer from this CompoundStructure. |
![]() |
Dispose | |
![]() |
Equals |
Determines whether the specified object is equal to the current object.
(Inherited from Object ) |
![]() |
FindEnclosingRegionAndSegments | Given a pair of grid coordinates, and a direction for splitting, returns the enclosing region and the two segments intersected by a line through the grid point. |
![]() |
GetAdjacentRegions | Gets the ids of region bound to a specified segment. |
![]() |
GetCoreBoundaryLayerIndex | Returns the index of the layer just below the core boundary. |
![]() |
GetDeckEmbeddingType | Retrieves the deck embedding type used for the specified structural deck. |
![]() |
GetDeckProfileId | Retrieves the profile loop used for the specified structural deck. |
![]() |
GetExtendableRegionIds | Gets the extendable region ids for the compound structure. |
![]() |
GetFirstCoreLayerIndex | Gets the index of the first core layer. |
![]() |
GetHashCode |
Serves as the default hash function.
(Inherited from Object ) |
![]() |
GetLastCoreLayerIndex | Gets the index of the last core layer. |
![]() |
GetLayerAssociatedToRegion | Gets the layer associated to a particular region. |
![]() |
GetLayerFunction | Retrieves the function of the specified layer. |
![]() |
GetLayerPriority | Retrieves the priority of the specified layer. Index of a layer in the CompoundStructure. The layer index is zero based. It counts from the exterior of wall and from the top of roofs, floors and ceilings. |
![]() |
GetLayers | A copy of the layers which define this compound structure. |
![]() |
GetLayerWidth | Retrieves the width of a specified layer. |
![]() |
GetMaterialId | Retrieves the material element id of a specified layer. |
![]() ![]() |
GetMinimumLayerThickness | Get the minimum allowable layer thickness. |
![]() |
GetNumberOfShellLayers | Retrieves the number of interior or exterior shell layers. |
![]() |
GetOffsetForLocationLine | Returns the offset from the center of the compound structure to the given location line value. |
![]() |
GetPreviousNonZeroLayerIndex | Returns the index of the nearest non-zero width layer before this layer. |
![]() |
GetRegionEnvelope | Gets the envelope that a specified region spans. |
![]() |
GetRegionIds | Gets the region ids of this compound structure. |
![]() |
GetRegionsAlongLevel | Returns the ids of the regions encountered as the vertically compound structure is traversed at a constant height above the bottom a wall to which this structure is applied. |
![]() |
GetRegionsAssociatedToLayer | Gets the set of region ids associated to a particular layer. |
![]() |
GetSegmentCoordinate | Gets the coordinate of a segment. |
![]() |
GetSegmentEndPoints | Gets the end points of a segment. |
![]() |
GetSegmentIds | Gets the segment ids of this compound structure. |
![]() |
GetSegmentOrientation | Gets the orientation of a segment. |
![]() |
GetSimpleCompoundStructure | Takes a horizontal slice through a sample wall to which this CompoundStructure is applied and returns a simple compound structure which describes that slice, i.e. a series of parallel layers. |
![]() |
GetType |
Gets the
Type
of the current instance.
(Inherited from Object ) |
![]() |
GetWallSweepsInfo | Obtains a list of the intrinsic wall sweeps or reveals in this CompoundStructure. |
![]() |
GetWidth | The width implied by this compound structure. |
![]() |
GetWidth(Int32) | Computes the width of the envelope (2d bounding box) of the specified region. |
![]() |
IsCoreLayer | Checks if the specified layer is a core layer. |
![]() |
IsEqual | Checks whether this CompoundStructure is the same as another CompoundStructure. |
![]() |
IsLayerValid | Verifies that the data in this layer is internally consistent. |
![]() |
IsRectangularRegion | Determines whether the specified region is rectangular. |
![]() |
IsSimpleRegion | Determines whether the region is a simple region in this CompoundStructure. |
![]() |
IsStructuralDeck | Determines whether a specified layer is a structural deck. |
![]() |
IsValid | |
![]() |
IsValidLayerPriority | Checks if the layer priority is valid to match the function. |
![]() |
IsValidRegionId | Determines whether the specified integer is actually the id of a region in this CompoundStructure. |
![]() |
IsValidSampleHeight | Is the specified height a valid sample height for this compound structure? |
![]() |
IsValidSegmentId | Determines whether the specified integer is actually the id of a segment in this CompoundStructure. |
![]() |
IsVerticallyHomogeneous | Indicates whether this CompoundStructure represents a single set of parallel layers. |
![]() |
MergeRegionsAdjacentToSegment | Merges the two regions which share the specified segment. |
![]() |
ParticipatesInWrapping | Identifies if a layer is included in wrapping at inserts and ends. |
![]() |
RemoveWallSweep | Removes a single sweep or reveal from the compound structure. |
![]() |
ResetAllLayersPriorities | Resets all the priorities of all layers to the default priorities defined by their functions. |
![]() |
ResetLayerPriority | Resets the priority of the specific layer to the default priority defined by its function. |
![]() |
SetDeckEmbeddingType | Sets the deck embedding type to use for the specified structural deck. |
![]() |
SetDeckProfileId | Sets the profile loop to use for the specified structural deck. |
![]() |
SetExtendableRegionIds | |
![]() |
SetLayer | Sets a single layer for this CompoundStructure. |
![]() |
SetLayerFunction | Sets the function of the specified layer. |
![]() |
SetLayerPriority | Sets the priority of the specific layer. |
![]() |
SetLayers | |
![]() |
SetLayerWidth | Sets the width of a specified layer. |
![]() |
SetMaterialId | Sets a material element for a specified layer. |
![]() |
SetNumberOfShellLayers | Sets the number of interior or exterior shell layers. |
![]() |
SetParticipatesInWrapping | Assigns if a layer is included in wrapping at inserts and ends. |
![]() |
SplitRegion(UV, RectangularGridSegmentOrientation) | Splits the region which contains the specified grid point by a line with the specified direction. |
![]() |
SplitRegion(UV, RectangularGridSegmentOrientation, Int32 ) | Splits the region which contains the specified grid point by a line with the specified direction. |
![]() |
ToString |
Returns a string that represents the current object.
(Inherited from Object ) |
