CompoundStructure.SetLayers
Method
Description:
Completely resets this CompoundStructure and applies a new set of layers.
Completely resets this CompoundStructure and applies a new set of layers.
Remarks:
This function will replace all existing layers with the contents of the input. This provides a full reset for the CompoundStructure. Therefore:
This function will replace all existing layers with the contents of the input. This provides a full reset for the CompoundStructure. Therefore:
- All layers will be marked as Core layers, and any settings related to Shell layers (such as GetFirstCoreLayerIndex(), GetLastCoreLayerIndex() or GetCoreBoundaryLayerIndex(ShellLayerType)) will be modified accordingly.
- Because all layers will be set as Core layers, the value of LayerCapFlag will be ignored (and set to true) automatically.
- The VariableLayerIndex will be unset.
- The StructuralMaterialIndex will be unset.
- The compound structure will be set to be vertically homogeneous.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | A non-optional argument was null |