Class FlexBodyBuilder
Inheritance
System.Object
System.MarshalByRefObject
FlexBodyBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class FlexBodyBuilder : MotionBuilder, IMessageSink, IComponentBuilder, IExternalFileReferencer
Constructors
FlexBodyBuilder()
Declaration
protected FlexBodyBuilder()
Properties
AssociativeToLink
Declaration
public bool AssociativeToLink { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CenterOfMass
Declaration
public Point CenterOfMass { get; set; }
Property Value
CsysOfInertia
Declaration
public CoordinateSystem CsysOfInertia { get; set; }
Property Value
CutoffDamping
Declaration
public Expression CutoffDamping { get; }
Property Value
CutoffFrequencyIncrement
Declaration
public Expression CutoffFrequencyIncrement { get; }
Property Value
CutoffLowerFrequency
Declaration
public Expression CutoffLowerFrequency { get; }
Property Value
CutoffUpperFrequency
Declaration
public Expression CutoffUpperFrequency { get; }
Property Value
DistributionMethod
Declaration
public FlexBodyBuilder.DistributionMethodType DistributionMethod { get; set; }
Property Value
FrequencyLowerLimit
Declaration
public Expression FrequencyLowerLimit { get; }
Property Value
FrequencyUpperLimit
Declaration
public Expression FrequencyUpperLimit { get; }
Property Value
InertiaIxx
Declaration
public Expression InertiaIxx { get; }
Property Value
InertiaIxy
Declaration
public Expression InertiaIxy { get; }
Property Value
InertiaIxz
Declaration
public Expression InertiaIxz { get; }
Property Value
InertiaIyy
Declaration
public Expression InertiaIyy { get; }
Property Value
InertiaIyz
Declaration
public Expression InertiaIyz { get; }
Property Value
InertiaIzz
Declaration
public Expression InertiaIzz { get; }
Property Value
LumpLocation
Declaration
public FlexBodyBuilder.LumpLocationType LumpLocation { get; set; }
Property Value
Mass
Declaration
public Expression Mass { get; }
Property Value
MassMatrix0
Declaration
public bool MassMatrix0 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassMatrix1
Declaration
public bool MassMatrix1 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassMatrix2
Declaration
public bool MassMatrix2 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassMatrix3
Declaration
public bool MassMatrix3 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassMatrix4
Declaration
public bool MassMatrix4 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassMatrixDistributionType
Declaration
public FlexBodyBuilder.MassMatrixType MassMatrixDistributionType { get; set; }
Property Value
MassScalar0
Declaration
public bool MassScalar0 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassScalar1
Declaration
public bool MassScalar1 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassScalar2
Declaration
public bool MassScalar2 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassSource
Declaration
public FlexBodyBuilder.MassSourceType MassSource { get; set; }
Property Value
MassVector0
Declaration
public bool MassVector0 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassVector1
Declaration
public bool MassVector1 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassVector2
Declaration
public bool MassVector2 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassVector3
Declaration
public bool MassVector3 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MassVector4
Declaration
public bool MassVector4 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MflxdbFileName
Declaration
public string MflxdbFileName { get; set; }
Property Value
Type |
Description |
System.String |
|
ModelDefineOption
Declaration
public FlexBodyBuilder.ModelDefineType ModelDefineOption { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
NodeTolerance
Declaration
public Expression NodeTolerance { get; }
Property Value
OrthoEnable
Declaration
public bool OrthoEnable { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PositionCSys
Declaration
public CoordinateSystem PositionCSys { get; set; }
Property Value
PositioningType
Declaration
public FlexBodyBuilder.Positioning PositioningType { get; set; }
Property Value
SelectionLink
Declaration
public SelectLink SelectionLink { get; }
Property Value
SimSolutionName
Declaration
public string SimSolutionName { get; set; }
Property Value
Type |
Description |
System.String |
|
TransientTime
Declaration
public Expression TransientTime { get; }
Property Value
TreatAsErfem
Declaration
public bool TreatAsErfem { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TreatAsRigid
Declaration
public bool TreatAsRigid { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UnitSystem
Declaration
public FlexBodyBuilder.UnitSystemType UnitSystem { get; set; }
Property Value
UseFrequencyFiltering
Declaration
public bool UseFrequencyFiltering { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseTransientDamping
Declaration
public bool UseTransientDamping { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddAdditionalModalFile(String)
Declaration
public void AddAdditionalModalFile(string additionalModalFile)
Parameters
Type |
Name |
Description |
System.String |
additionalModalFile |
|
ComputeModelMassProperties()
Declaration
public void ComputeModelMassProperties()
CreateMarkerToNode(NXObject, Int32, Int32)
Declaration
public MarkerToNodeData CreateMarkerToNode(NXObject marker, int markerPosition, int nodeID)
Parameters
Type |
Name |
Description |
NXObject |
marker |
|
System.Int32 |
markerPosition |
|
System.Int32 |
nodeID |
|
Returns
EstablishReference(Int32, ExternalFileReferenceAdapter.Type, String)
Declaration
public ExternalFileReferenceAdapter EstablishReference(int referenceObjectId, ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
Parameters
Returns
FindMarkerItem(String)
Declaration
public MarkerToNodeData FindMarkerItem(string markerName)
Parameters
Type |
Name |
Description |
System.String |
markerName |
|
Returns
GetAdditionalModalFileName(Int32)
Declaration
public string GetAdditionalModalFileName(int fileIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
fileIndex |
|
Returns
Type |
Description |
System.String |
|
GetAdditionalModalFileUnitSystem(Int32)
Declaration
public FlexBodyBuilder.UnitSystemType GetAdditionalModalFileUnitSystem(int fileIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
fileIndex |
|
Returns
GetExternalFileDefinitionKey(ExternalFileReferenceAdapter)
Declaration
public string GetExternalFileDefinitionKey(ExternalFileReferenceAdapter adapter)
Parameters
Returns
Type |
Description |
System.String |
|
GetExternalFileReferenceAdapter(Int32)
Declaration
public ExternalFileReferenceAdapter GetExternalFileReferenceAdapter(int referenceObjectId)
Parameters
Type |
Name |
Description |
System.Int32 |
referenceObjectId |
|
Returns
GetMarkerItems()
Declaration
public MarkerToNodeData[] GetMarkerItems()
Returns
GetNumAdditionalModalFiles()
Declaration
public int GetNumAdditionalModalFiles()
Returns
Type |
Description |
System.Int32 |
|
GetOffsetOrientationMatrix()
Declaration
public Matrix3x3 GetOffsetOrientationMatrix()
Returns
GetOffsetPoints()
Declaration
public double[] GetOffsetPoints()
Returns
Type |
Description |
System.Double[] |
|
RemoveAdditionalModalFile(Int32)
Declaration
public void RemoveAdditionalModalFile(int fileIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
fileIndex |
|
SetAdditionalModalFileUnitSystem(Int32, FlexBodyBuilder.UnitSystemType)
Declaration
public void SetAdditionalModalFileUnitSystem(int fileIndex, FlexBodyBuilder.UnitSystemType unitSystemID)
Parameters
SetExternalFileReferenceAdapter(Int32, ExternalFileReferenceAdapter)
Declaration
public void SetExternalFileReferenceAdapter(int referenceObjectId, ExternalFileReferenceAdapter adapter)
Parameters
SetMarkerItems(MarkerToNodeData[])
Declaration
public void SetMarkerItems(MarkerToNodeData[] markerToNodeListItem)
Parameters
SetOffsetOrientationMatrix(Matrix3x3)
Declaration
public void SetOffsetOrientationMatrix(Matrix3x3 matrix)
Parameters
SetOffsetPoints(Double[])
Declaration
public void SetOffsetPoints(double[] offsetPoints)
Parameters
Type |
Name |
Description |
System.Double[] |
offsetPoints |
|
UpdateMassPropertiesFromLink()
Declaration
public void UpdateMassPropertiesFromLink()
Implements
System.Runtime.Remoting.Messaging.IMessageSink