The CompoundStructure type exposes the following members.
Methods
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.
|
|
ChangeRegionWidth |
Adjust the width of an existing simple region.
|
|
ClearWallSweeps |
Removes all sweeps or reveals from the compound structure.
|
|
CreateSimpleCompoundStructure |
Creates a non-vertically compound structure comprised of parallel layers.
|
|
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 |
Releases all resources used by the
CompoundStructure
|
|
Equals | (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 a hash function for a particular type.
(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.
|
|
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 |
Checks for errors or inconsistencies in the data in this CompoundStructure.
|
|
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.
|
|
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 |
Sets the extendable region ids for the compound structure.
|
|
SetLayer |
Sets a single layer for this CompoundStructure.
|
|
SetLayerFunction |
Sets the function of the specified layer.
|
|
SetLayers |
Completely resets this CompoundStructure and applies a new set of layers.
|
|
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
.)
|
Properties
Name | Description | |
---|---|---|
CutoffHeight |
Horizontal segments below or at the cutoff height have their distance to the wall bottom fixed, those above
have their distance to the wall top fixed.
|
|
EndCap |
Indicates the end cap condition defining which shell layers will participate in end wrapping.
|
|
HasStructuralDeck |
Checks if the compound structure has a structural deck.
|
|
IsEmpty |
Checks whether this CompoundStructure is empty.
|
|
IsValidObject |
Specifies whether the .NET object represents a valid Revit entity.
|
|
IsVerticallyCompound |
Identifies if this CompoundStructure represents a layout that is more complicated than a simple set of parallel layers.
|
|
LayerCount |
Returns the number of layers contained in this CompoundStructure.
|
|
MinimumSampleHeight |
The minimum sample height determined by the current sample height and the horizontal segments.
|
|
OpeningWrapping |
Indicates the opening wrapping condition defining which shell layers of a wall, in plan view, wrap at inserts and openings.
|
|
SampleHeight |
The sample height is the presumed height of the wall to which the data in this CompoundStructure is applied.
|
|
StructuralMaterialIndex |
Indicates the layer whose material defines the structural properties of the type for the purposes of analysis.
|
|
VariableLayerIndex |
Indicates the index of the layer which is designated as variable.
|