Defines a Geometry.
Declaration Syntax
public class Geometry : DataModelObject, IFolderDataModelObject
Table 242: Members
| 
                 Property  | ActiveBodies | 
                 Gets the ActiveBodies.  | 
| 
                 Property  | AnalysisType | 
                 Gets the AnalysisType.  | 
| 
                 Property  | AssignMaterialOnUpdate | 
                 Gets or sets the AssignMaterialOnUpdate.  | 
| 
                 Property  | AttachFileViaTempFile | 
                 Gets or sets the AttachFileViaTempFile.  | 
| 
                 Property  | AttributeKey | 
                 Gets the AttributeKey.  | 
| 
                 Property  | Attributes | 
                 Gets the Attributes.  | 
| 
                 Property  | Average | 
                 Gets the Average.  | 
| 
                 Property  | Bodies | 
                 Gets the Bodies.  | 
| 
                 Property  | CanChangeCADUnits | 
                 Gets the CanChangeCADUnits.  | 
| 
                 Property  | Children | 
                 Gets the list of children.  | 
| 
                 Property  | Comments | 
                 Gets the list of associated comments.  | 
| 
                 Property  | ComparePartsOnUpdate | 
                 Gets the ComparePartsOnUpdate.  | 
| 
                 Property  | ComparePartsTolerance | 
                 Gets the ComparePartsTolerance.  | 
| 
                 Property  | DataModelObjectCategory | 
                 Gets the current DataModelObject's category.  | 
| 
                 Property  | DecomposeDisjointGeometry | 
                 Gets the DecomposeDisjointGeometry.  | 
| 
                 Property  | DisplayStyle | 
                 Gets or sets the DisplayStyle.  | 
| 
                 Property  | ElementControl | 
                 Gets or sets the ElementControl.  | 
| 
                 Property  | Elements | 
                 Gets the Elements.  | 
| 
                 Property  | EnclosureAndSymmetryProcessing | 
                 Gets the EnclosureAndSymmetryProcessing.  | 
| 
                 Property  | EndPlaneRotationAboutX | 
                 Gets or sets the EndPlaneRotationAboutX.  | 
| 
                 Property  | EndPlaneRotationAboutY | 
                 Gets or sets the EndPlaneRotationAboutY.  | 
| 
                 Property  | FiberLength | 
                 Gets or sets the FiberLength.  | 
| 
                 Property  | Figures | 
                 Gets the list of associated figures.  | 
| 
                 Property  | GeometryPreferencesReadOnly | 
                 Gets the GeometryPreferencesReadOnly.  | 
| 
                 Property  | Images | 
                 Gets the list of associated images.  | 
| 
                 Property  | ImportCoordinateSystems | 
                 Gets the ImportCoordinateSystems.  | 
| 
                 Property  | InternalObject | 
                 Gets the internal object. For advanced usage only.  | 
| 
                 Property  | LengthUnit | 
                 Gets or sets the LengthUnit.  | 
| 
                 Property  | LengthX | 
                 Gets the LengthX.  | 
| 
                 Property  | LengthY | 
                 Gets the LengthY.  | 
| 
                 Property  | LengthZ | 
                 Gets the LengthZ.  | 
| 
                 Property  | LineBodies | 
                 Gets the LineBodies.  | 
| 
                 Property  | Mass | 
                 Gets the Mass.  | 
| 
                 Property  | MaterialProperties | 
                 Gets the MaterialProperties.  | 
| 
                 Property  | Maximum | 
                 Gets the Maximum.  | 
| 
                 Property  | MeshMetric | 
                 Gets the MeshMetric.  | 
| 
                 Property  | MeshVolume | 
                 Gets the MeshVolume.  | 
| 
                 Property  | Minimum | 
                 Gets the Minimum.  | 
| 
                 Property  | MixedImportResolution | 
                 Gets the MixedImportResolution.  | 
| 
                 Property  | Model2DBehavior | 
                 Gets or sets the Model2DBehavior.  | 
| 
                 Property  | NamedSelectionKey | 
                 Gets the NamedSelectionKey.  | 
| 
                 Property  | NamedSelections | 
                 Gets the NamedSelections.  | 
| 
                 Property  | Nodes | 
                 Gets the Nodes.  | 
| 
                 Property  | ParameterKey | 
                 Gets the ParameterKey.  | 
| 
                 Property  | Parameters | 
                 Gets the Parameters.  | 
| 
                 Property  | ReaderModeSavesUpdatedFile | 
                 Gets or sets the ReaderModeSavesUpdatedFile.  | 
| 
                 Property  | ScaleFactorValue | 
                 Gets or sets the ScaleFactorValue.  | 
| 
                 Property  | SheetSurfaceArea | 
                 Gets the SheetSurfaceArea.  | 
| 
                 Property  | SmartCADUpdate | 
                 Gets the SmartCADUpdate.  | 
| 
                 Property  | SolidBodies | 
                 Gets the SolidBodies.  | 
| 
                 Property  | Source | 
                 Gets the Source.  | 
| 
                 Property  | StandardDeviation | 
                 Gets the StandardDeviation.  | 
| 
                 Property  | SurfaceArea | 
                 Gets the SurfaceArea.  | 
| 
                 Property  | SurfaceBodies | 
                 Gets the SurfaceBodies.  | 
| 
                 Property  | TemporaryDirectory | 
                 Gets or sets the TemporaryDirectory.  | 
| 
                 Property  | Tolerance2D | 
                 Gets or sets the Tolerance2D.  | 
| 
                 Property  | Type | 
                 Gets the Type.  | 
| 
                 Property  | UseAssociativity | 
                 Gets the UseAssociativity.  | 
| 
                 Property  | UseInstances | 
                 Gets the UseInstances.  | 
| 
                 Property  | Volume | 
                 Gets the Volume.  | 
| 
                 Property  | XCentroid | 
                 Gets the XCentroid.  | 
| 
                 Property  | YCentroid | 
                 Gets the YCentroid.  | 
| 
                 Property  | ZCentroid | 
                 Gets the ZCentroid.  | 
| 
                 Method  | AddComment() | 
                 Creates a new child Comment.  | 
| 
                 Method  | AddDistributedMass() | 
                 Creates a new DistributedMass  | 
| 
                 Method  | AddElementOrientation() | 
                 Creates a new ElementOrientation  | 
| 
                 Method  | AddFigure() | 
                 Creates a new child Figure.  | 
| 
                 Method  | AddImage(string) | 
                 Creates a new child Image. If a filePath is provided, the image will be loaded from that file, if not, the image will be a screen capture of the Geometry window.  | 
| 
                 Method  | AddImportedElementOrientationExternalData() | 
                 Creates a new Imported Element Orientation (External Data).  | 
| 
                 Method  | AddImportedThicknessExternalData() | 
                 Creates a new Imported Thickness (External Data).  | 
| 
                 Method  | AddLayeredSection() | 
                 Creates a new child LayeredSection.  | 
| 
                 Method  | AddPointMass() | 
                 Creates a new PointMass  | 
| 
                 Method  | AddSurfaceCoating() | 
                 Creates a new SurfaceCoating  | 
| 
                 Method  | AddThermalPointMass() | 
                 Creates a new ThermalPointMass  | 
| 
                 Method  | AddThickness() | 
                 Creates a new child Thickness.  | 
| 
                 Method  | CenterOfMass(IList<IBaseGeoBody>, IList<PointMass>, IList<DistributedMass>) | 
                 Calculates the center of mass of the selected bodies and point masses.  | 
| 
                 Method  | ExportParts(string, IList<int>) | 
                 Method to export parts. If the second argument partIds is not provided or is null, all Geometry parts will be exported.  | 
| 
                 Method  | FreezeMeshOnAllParts() | 
                 Run the FreezeMeshOnAllParts action.  | 
| 
                 Method  | GetBody(IBaseGeoBody) | 
                 Gets the Body associated with the given IGeoBody  | 
| 
                 Method  | GetChildren<ChildrenType>(bool, IList<ChildrenType>) | 
                 Gets the list of children, filtered by type.  | 
| 
                 Method  | GetChildren(DataModelObjectCategory, bool, IList<IDataModelObject>) | 
                 Gets the list of children, filtered by type.  | 
| 
                 Method  | GetPart(IBaseGeoPart) | 
                 Gets the Part associated with the given IGeoPart  | 
| 
                 Method  | InvertSuppressedBodySet() | 
                 Invert all parts Suppressed property.  | 
| 
                 Method  | ResetBodyColors() | 
                 Run the ResetBodyColors action.  | 
| 
                 Method  | UnfreezeMeshOnAllParts() | 
                 Run the UnfreezeMeshOnAllParts action.  | 
| 
                 Method  | UnsuppressAllBodies() | 
                 Unsuppress all the bodies that were suppressed.  | 
| 
                 Method  | UpdateGeometryFromSource() | 
                 Run the UpdateGeometryFromSource action.  |