Search Results for

    Show / Hide Table of Contents

    Class FlexBodyBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    MotionBuilder
    FlexBodyBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    IExternalFileReferencer
    Inherited Members
    MotionBuilder.DisplayScale
    MotionBuilder.GroupName
    MotionBuilder.GroupType
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Motion
    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
    Type Description
    Point

    CsysOfInertia

    Declaration
    public CoordinateSystem CsysOfInertia { get; set; }
    Property Value
    Type Description
    CoordinateSystem

    CutoffDamping

    Declaration
    public Expression CutoffDamping { get; }
    Property Value
    Type Description
    Expression

    CutoffFrequencyIncrement

    Declaration
    public Expression CutoffFrequencyIncrement { get; }
    Property Value
    Type Description
    Expression

    CutoffLowerFrequency

    Declaration
    public Expression CutoffLowerFrequency { get; }
    Property Value
    Type Description
    Expression

    CutoffUpperFrequency

    Declaration
    public Expression CutoffUpperFrequency { get; }
    Property Value
    Type Description
    Expression

    DistributionMethod

    Declaration
    public FlexBodyBuilder.DistributionMethodType DistributionMethod { get; set; }
    Property Value
    Type Description
    FlexBodyBuilder.DistributionMethodType

    FrequencyLowerLimit

    Declaration
    public Expression FrequencyLowerLimit { get; }
    Property Value
    Type Description
    Expression

    FrequencyUpperLimit

    Declaration
    public Expression FrequencyUpperLimit { get; }
    Property Value
    Type Description
    Expression

    InertiaIxx

    Declaration
    public Expression InertiaIxx { get; }
    Property Value
    Type Description
    Expression

    InertiaIxy

    Declaration
    public Expression InertiaIxy { get; }
    Property Value
    Type Description
    Expression

    InertiaIxz

    Declaration
    public Expression InertiaIxz { get; }
    Property Value
    Type Description
    Expression

    InertiaIyy

    Declaration
    public Expression InertiaIyy { get; }
    Property Value
    Type Description
    Expression

    InertiaIyz

    Declaration
    public Expression InertiaIyz { get; }
    Property Value
    Type Description
    Expression

    InertiaIzz

    Declaration
    public Expression InertiaIzz { get; }
    Property Value
    Type Description
    Expression

    LumpLocation

    Declaration
    public FlexBodyBuilder.LumpLocationType LumpLocation { get; set; }
    Property Value
    Type Description
    FlexBodyBuilder.LumpLocationType

    Mass

    Declaration
    public Expression Mass { get; }
    Property Value
    Type Description
    Expression

    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
    Type Description
    FlexBodyBuilder.MassMatrixType

    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
    Type Description
    FlexBodyBuilder.MassSourceType

    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
    Type Description
    FlexBodyBuilder.ModelDefineType

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    System.String

    NodeTolerance

    Declaration
    public Expression NodeTolerance { get; }
    Property Value
    Type Description
    Expression

    OrthoEnable

    Declaration
    public bool OrthoEnable { get; set; }
    Property Value
    Type Description
    System.Boolean

    PositionCSys

    Declaration
    public CoordinateSystem PositionCSys { get; set; }
    Property Value
    Type Description
    CoordinateSystem

    PositioningType

    Declaration
    public FlexBodyBuilder.Positioning PositioningType { get; set; }
    Property Value
    Type Description
    FlexBodyBuilder.Positioning

    SelectionLink

    Declaration
    public SelectLink SelectionLink { get; }
    Property Value
    Type Description
    SelectLink

    SimSolutionName

    Declaration
    public string SimSolutionName { get; set; }
    Property Value
    Type Description
    System.String

    TransientTime

    Declaration
    public Expression TransientTime { get; }
    Property Value
    Type Description
    Expression

    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
    Type Description
    FlexBodyBuilder.UnitSystemType

    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
    Type Description
    MarkerToNodeData

    EstablishReference(Int32, ExternalFileReferenceAdapter.Type, String)

    Declaration
    public ExternalFileReferenceAdapter EstablishReference(int referenceObjectId, ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
    Parameters
    Type Name Description
    System.Int32 referenceObjectId
    ExternalFileReferenceAdapter.Type referenceType
    System.String externalFileSpec
    Returns
    Type Description
    ExternalFileReferenceAdapter

    FindMarkerItem(String)

    Declaration
    public MarkerToNodeData FindMarkerItem(string markerName)
    Parameters
    Type Name Description
    System.String markerName
    Returns
    Type Description
    MarkerToNodeData

    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
    Type Description
    FlexBodyBuilder.UnitSystemType

    GetExternalFileDefinitionKey(ExternalFileReferenceAdapter)

    Declaration
    public string GetExternalFileDefinitionKey(ExternalFileReferenceAdapter adapter)
    Parameters
    Type Name Description
    ExternalFileReferenceAdapter adapter
    Returns
    Type Description
    System.String

    GetExternalFileReferenceAdapter(Int32)

    Declaration
    public ExternalFileReferenceAdapter GetExternalFileReferenceAdapter(int referenceObjectId)
    Parameters
    Type Name Description
    System.Int32 referenceObjectId
    Returns
    Type Description
    ExternalFileReferenceAdapter

    GetMarkerItems()

    Declaration
    public MarkerToNodeData[] GetMarkerItems()
    Returns
    Type Description
    MarkerToNodeData[]

    GetNumAdditionalModalFiles()

    Declaration
    public int GetNumAdditionalModalFiles()
    Returns
    Type Description
    System.Int32

    GetOffsetOrientationMatrix()

    Declaration
    public Matrix3x3 GetOffsetOrientationMatrix()
    Returns
    Type Description
    Matrix3x3

    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
    Type Name Description
    System.Int32 fileIndex
    FlexBodyBuilder.UnitSystemType unitSystemID

    SetExternalFileReferenceAdapter(Int32, ExternalFileReferenceAdapter)

    Declaration
    public void SetExternalFileReferenceAdapter(int referenceObjectId, ExternalFileReferenceAdapter adapter)
    Parameters
    Type Name Description
    System.Int32 referenceObjectId
    ExternalFileReferenceAdapter adapter

    SetMarkerItems(MarkerToNodeData[])

    Declaration
    public void SetMarkerItems(MarkerToNodeData[] markerToNodeListItem)
    Parameters
    Type Name Description
    MarkerToNodeData[] markerToNodeListItem

    SetOffsetOrientationMatrix(Matrix3x3)

    Declaration
    public void SetOffsetOrientationMatrix(Matrix3x3 matrix)
    Parameters
    Type Name Description
    Matrix3x3 matrix

    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
    IComponentBuilder
    IExternalFileReferencer
    In This Article
    Back to top Generated by DocFX