Class FlexBodyBuilder
Inheritance
FlexBodyBuilder
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
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
ListMarkerOvrCtrl
Declaration
public ParamOverrideState ListMarkerOvrCtrl { get; set; }
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
MassMatrix1
Declaration
public bool MassMatrix1 { get; set; }
Property Value
MassMatrix2
Declaration
public bool MassMatrix2 { get; set; }
Property Value
MassMatrix3
Declaration
public bool MassMatrix3 { get; set; }
Property Value
MassMatrix4
Declaration
public bool MassMatrix4 { get; set; }
Property Value
MassMatrixDistributionType
Declaration
public FlexBodyBuilder.MassMatrixType MassMatrixDistributionType { get; set; }
Property Value
MassScalar0
Declaration
public bool MassScalar0 { get; set; }
Property Value
MassScalar1
Declaration
public bool MassScalar1 { get; set; }
Property Value
MassScalar2
Declaration
public bool MassScalar2 { get; set; }
Property Value
MassSource
Declaration
public FlexBodyBuilder.MassSourceType MassSource { get; set; }
Property Value
MassVector0
Declaration
public bool MassVector0 { get; set; }
Property Value
MassVector1
Declaration
public bool MassVector1 { get; set; }
Property Value
MassVector2
Declaration
public bool MassVector2 { get; set; }
Property Value
MassVector3
Declaration
public bool MassVector3 { get; set; }
Property Value
MassVector4
Declaration
public bool MassVector4 { get; set; }
Property Value
MflxdbFileName
Declaration
public string MflxdbFileName { get; set; }
Property Value
ModelDefineOption
Declaration
public FlexBodyBuilder.ModelDefineType ModelDefineOption { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
NodeTolerance
Declaration
public Expression NodeTolerance { get; }
Property Value
NodeToleranceOvrCtrl
Declaration
public ParamOverrideState NodeToleranceOvrCtrl { get; set; }
Property Value
OrthoEnable
Declaration
public bool OrthoEnable { get; set; }
Property Value
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
TransientTime
Declaration
public Expression TransientTime { get; }
Property Value
TreatAsErfem
Declaration
public bool TreatAsErfem { get; set; }
Property Value
TreatAsRigid
Declaration
public bool TreatAsRigid { get; set; }
Property Value
UnitSystem
Declaration
public FlexBodyBuilder.UnitSystemType UnitSystem { get; set; }
Property Value
UseFrequencyFiltering
Declaration
public bool UseFrequencyFiltering { get; set; }
Property Value
UseTransientDamping
Declaration
public bool UseTransientDamping { get; set; }
Property Value
Methods
AddAdditionalModalFile(string)
Declaration
public void AddAdditionalModalFile(string additionalModalFile)
Parameters
Type |
Name |
Description |
string |
additionalModalFile |
|
ComputeModelMassProperties()
Declaration
public void ComputeModelMassProperties()
CreateMarkerToNode(NXObject, int, int)
Declaration
public MarkerToNodeData CreateMarkerToNode(NXObject marker, int markerPosition, int nodeID)
Parameters
Returns
EstablishReference(int, 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 |
string |
markerName |
|
Returns
GetAdditionalModalFileName(int)
Declaration
public string GetAdditionalModalFileName(int fileIndex)
Parameters
Type |
Name |
Description |
int |
fileIndex |
|
Returns
GetAdditionalModalFileUnitSystem(int)
Declaration
public FlexBodyBuilder.UnitSystemType GetAdditionalModalFileUnitSystem(int fileIndex)
Parameters
Type |
Name |
Description |
int |
fileIndex |
|
Returns
GetExternalFileDefinitionKey(ExternalFileReferenceAdapter)
Declaration
public string GetExternalFileDefinitionKey(ExternalFileReferenceAdapter adapter)
Parameters
Returns
GetExternalFileReferenceAdapter(int)
Declaration
public ExternalFileReferenceAdapter GetExternalFileReferenceAdapter(int referenceObjectId)
Parameters
Type |
Name |
Description |
int |
referenceObjectId |
|
Returns
GetMarkerItems()
Declaration
public MarkerToNodeData[] GetMarkerItems()
Returns
GetNumAdditionalModalFiles()
Declaration
public int GetNumAdditionalModalFiles()
Returns
GetOffsetOrientationMatrix()
Declaration
public Matrix3x3 GetOffsetOrientationMatrix()
Returns
GetOffsetPoints()
Declaration
public double[] GetOffsetPoints()
Returns
RecalculateMarkersPositions()
Declaration
public void RecalculateMarkersPositions()
RemoveAdditionalModalFile(int)
Declaration
public void RemoveAdditionalModalFile(int fileIndex)
Parameters
Type |
Name |
Description |
int |
fileIndex |
|
SetAdditionalModalFileUnitSystem(int, UnitSystemType)
Declaration
public void SetAdditionalModalFileUnitSystem(int fileIndex, FlexBodyBuilder.UnitSystemType unitSystemID)
Parameters
SetExternalFileReferenceAdapter(int, 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 |
double[] |
offsetPoints |
|
UpdateMassPropertiesFromLink()
Declaration
public void UpdateMassPropertiesFromLink()
Implements
System.Runtime.Remoting.Messaging.IMessageSink