|
M
AddWallSweep(WallSweepInfo)
|
None
|
Adds a new wall sweep or reveal to the compound structure.
|
|
|
M
AssociateRegionWithLayer(Int32, Int32)
|
None
|
Associates a region with a layer.
|
|
|
M
CanLayerBeStructuralMaterial(Int32)
|
bool
|
Identifies if the input layer can be designated as defining the structural material for this structure.
|
|
|
M
CanLayerBeVariable(Int32)
|
bool
|
Identifies if the input layer can be designated as a variable thickness layer.
|
|
|
M
CanLayerWidthBeNonZero(Int32)
|
bool
|
Identifies if changing the width of an existing layer from zero to a positive value will create a rectangular region.
|
|
|
M
ChangeRegionWidth(Int32, Double)
|
bool
|
Adjust the width of an existing simple region.
|
|
|
M
ClearWallSweeps(WallSweepType)
|
None
|
Removes all sweeps or reveals from the compound structure.
|
|
|
M
CreateSimpleCompoundStructure(IList<CompoundStructureLayer>)
|
CompoundStructure
|
Creates a non-vertically compound structure comprised of parallel layers.
|
|
|
M
CreateSingleLayerCompoundStructure(MaterialFunctionAssignment, Double, ElementId)
|
CompoundStructure
|
Creates a CompoundStructure containing a single layer.
|
|
|
M
CreateSingleLayerCompoundStructure(Double, MaterialFunctionAssignment, Double, ElementId)
|
CompoundStructure
|
Creates a vertically compound CompoundStructure with one layer.
|
|
|
M
DeleteLayer(Int32)
|
bool
|
Deletes the specified layer from this CompoundStructure.
|
|
|
M
Dispose()
|
None
|
Releases all resources used by the CompoundStructure
|
|
|
M
Equals
|
None
|
Determines whether the specified Object is equal to the current Object . (Inherited from Object .)
|
Object
|
|
M
FindEnclosingRegionAndSegments(UV, RectangularGridSegmentOrientation, Int32%, Int32%)
|
int
|
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.
|
|
|
M
GetAdjacentRegions(Int32)
|
IList<int>
|
Gets the ids of region bound to a specified segment.
|
|
|
M
GetCoreBoundaryLayerIndex(ShellLayerType)
|
int
|
Returns the index of the layer just below the core boundary.
|
|
|
M
GetDeckEmbeddingType(Int32)
|
StructDeckEmbeddingType
|
Retrieves the deck embedding type used for the specified structural deck.
|
|
|
M
GetDeckProfileId(Int32)
|
ElementId
|
Retrieves the profile loop used for the specified structural deck.
|
|
|
M
GetExtendableRegionIds(Boolean)
|
IList<int>
|
Gets the extendable region ids for the compound structure.
|
|
|
M
GetFirstCoreLayerIndex()
|
int
|
Gets the index of the first core layer.
|
|
|
M
GetHashCode
|
None
|
Serves as a hash function for a particular type. (Inherited from Object .)
|
Object
|
|
M
GetLastCoreLayerIndex()
|
int
|
Gets the index of the last core layer.
|
|
|
M
GetLayerAssociatedToRegion(Int32)
|
int
|
Gets the layer associated to a particular region.
|
|
|
M
GetLayerFunction(Int32)
|
MaterialFunctionAssignment
|
Retrieves the function of the specified layer.
|
|
|
M
GetLayers()
|
IList<CompoundStructureLayer>
|
A copy of the layers which define this compound structure.
|
|
|
M
GetLayerWidth(Int32)
|
double
|
Retrieves the width of a specified layer.
|
|
|
M
GetMaterialId(Int32)
|
ElementId
|
Retrieves the material element id of a specified layer.
|
|
|
M
GetMinimumLayerThickness()
|
double
|
Get the minimum allowable layer thickness.
|
|
|
M
GetNumberOfShellLayers(ShellLayerType)
|
int
|
Retrieves the number of interior or exterior shell layers.
|
|
|
M
GetOffsetForLocationLine(WallLocationLine)
|
The offset.
|
Returns the offset from the center of the compound structure to the given location line value.
|
|
|
M
GetPreviousNonZeroLayerIndex(Int32)
|
int
|
Returns the index of the nearest non-zero width layer before this layer.
|
|
|
M
GetRegionEnvelope(Int32)
|
BoundingBoxUV
|
Gets the envelope that a specified region spans.
|
|
|
M
GetRegionIds()
|
IList<int>
|
Gets the region ids of this compound structure.
|
|
|
M
GetRegionsAlongLevel(Double)
|
IList<int>
|
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.
|
|
|
M
GetRegionsAssociatedToLayer(Int32)
|
IList<int>
|
Gets the set of region ids associated to a particular layer.
|
|
|
M
GetSegmentCoordinate(Int32)
|
double
|
Gets the coordinate of a segment.
|
|
|
M
GetSegmentEndPoints(Int32, Int32, UV%, UV%)
|
None
|
Gets the end points of a segment.
|
|
|
M
GetSegmentIds()
|
IList<int>
|
Gets the segment ids of this compound structure.
|
|
|
M
GetSegmentOrientation(Int32)
|
RectangularGridSegmentOrientation
|
Gets the orientation of a segment.
|
|
|
M
GetSimpleCompoundStructure(Double, Double)
|
CompoundStructure
|
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.
|
|
|
M
GetType
|
None
|
Gets the Type of the current instance. (Inherited from Object .)
|
Object
|
|
M
GetWallSweepsInfo(WallSweepType)
|
IList<WallSweepInfo>
|
Obtains a list of the intrinsic wall sweeps or reveals in this CompoundStructure.
|
|
|
M
GetWidth.()
|
double
|
The width implied by this compound structure.
|
|
|
M
GetWidth(Int32)
|
double
|
Computes the width of the envelope (2d bounding box) of the specified region.
|
|
|
M
IsCoreLayer(Int32)
|
bool
|
Checks if the specified layer is a core layer.
|
|
|
M
IsEqual(CompoundStructure)
|
bool
|
Checks whether this CompoundStructure is the same as another CompoundStructure.
|
|
|
M
IsLayerValid(Int32, CompoundStructureLayer)
|
bool
|
Verifies that the data in this layer is internally consistent.
|
|
|
M
IsRectangularRegion(Int32)
|
bool
|
Determines whether the specified region is rectangular.
|
|
|
M
IsSimpleRegion(Int32)
|
bool
|
Determines whether the region is a simple region in this CompoundStructure.
|
|
|
M
IsStructuralDeck(Int32)
|
bool
|
Determines whether a specified layer is a structural deck.
|
|
|
M
IsValid(Document, IDictionary<Int32, CompoundStructureError>, IDictionary<Int32, Int32>)
|
bool
|
Checks for errors or inconsistencies in the data in this CompoundStructure.
|
|
|
M
IsValidRegionId(Int32)
|
bool
|
Determines whether the specified integer is actually the id of a region in this CompoundStructure.
|
|
|
M
IsValidSampleHeight(Double)
|
bool
|
Is the specified height a valid sample height for this compound structure?
|
|
|
M
IsValidSegmentId(Int32)
|
bool
|
Determines whether the specified integer is actually the id of a segment in this CompoundStructure.
|
|
|
M
IsVerticallyHomogeneous()
|
bool
|
Indicates whether this CompoundStructure represents a single set of parallel layers.
|
|
|
M
MergeRegionsAdjacentToSegment(Int32, Int32)
|
int
|
Merges the two regions which share the specified segment.
|
|
|
M
ParticipatesInWrapping(Int32)
|
bool
|
Identifies if a layer is included in wrapping at inserts and ends.
|
|
|
M
RemoveWallSweep(WallSweepType, Int32)
|
None
|
Removes a single sweep or reveal from the compound structure.
|
|
|
M
SetDeckEmbeddingType(Int32, StructDeckEmbeddingType)
|
None
|
Sets the deck embedding type to use for the specified structural deck.
|
|
|
M
SetDeckProfileId(Int32, ElementId)
|
None
|
Sets the profile loop to use for the specified structural deck.
|
|
|
M
SetExtendableRegionIds(Boolean, IList<Int32>)
|
None
|
Sets the extendable region ids for the compound structure.
|
|
|
M
SetLayer(Int32, CompoundStructureLayer)
|
None
|
Sets a single layer for this CompoundStructure.
|
|
|
M
SetLayerFunction(Int32, MaterialFunctionAssignment)
|
None
|
Sets the function of the specified layer.
|
|
|
M
SetLayers(IList<CompoundStructureLayer>)
|
None
|
Completely resets this CompoundStructure and applies a new set of layers.
|
|
|
M
SetLayerWidth(Int32, Double)
|
None
|
Sets the width of a specified layer.
|
|
|
M
SetMaterialId(Int32, ElementId)
|
None
|
Sets a material element for a specified layer.
|
|
|
M
SetNumberOfShellLayers(ShellLayerType, Int32)
|
None
|
Sets the number of interior or exterior shell layers.
|
|
|
M
SetParticipatesInWrapping(Int32, Boolean)
|
None
|
Assigns if a layer is included in wrapping at inserts and ends.
|
|
|
M
SplitRegion(UV, RectangularGridSegmentOrientation)
|
int
|
Splits the region which contains the specified grid point by a line with the specified direction.
|
|
|
M
SplitRegion(UV, RectangularGridSegmentOrientation, Int32.)
|
int
|
Splits the region which contains the specified grid point by a line with the specified direction.
|
|
|
M
ToString
|
None
|
Returns a string that represents the current object. (Inherited from Object .)
|
Object
|