Geometry

Defines a Geometry.

Declaration Syntax

public class Geometry : DataModelObject, IFolderDataModelObject

Table 227: 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

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.