Search Results for

    Show / Hide Table of Contents

    Class FemPart

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    BasePart
    CaePart
    BaseFemPart
    FemPart
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    BaseFemPart.GetSolverAndAnalysisType(String, String)
    BaseFemPart.SetSolverAndAnalysisType(String, String)
    BaseFemPart.SetSolverAndAnalysisTypeAndAbstraction(String, String, BaseFemPart.AxisymAbstractionType)
    BaseFemPart.GetAbstractionType()
    BaseFemPart.GetEnableMeshMorph()
    BaseFemPart.SetEnableMeshMorph(Boolean)
    BaseFemPart.SetUseCyclicSymmetryCsys(Boolean)
    BaseFemPart.GetCyclicSymmetryCsys()
    BaseFemPart.SetCyclicSymmetryCsys(CoordinateSystem)
    BaseFemPart.SketchCurves
    BaseFemPart.BaseFEModel
    BaseFemPart.FullPathForAssociatedCadPart
    BaseFemPart.UseCyclicSymmetryCsys
    CaePart.NewMaterialOptions()
    CaePart.CreateConvertToConvergentBodyBuilder()
    CaePart.ExportJt(String)
    CaePart.ExportSimulation(String, CaeDataContainer)
    CaePart.NewBeamSectionOptions()
    CaePart.CreateModelDisplayBuilder()
    CaePart.GetDescription(String[])
    CaePart.SetDescription(String[])
    CaePart.NewBeamSectionOrientationOptions()
    CaePart.NewBeamSectionOffsetOptions()
    CaePart.ImportExistingSimulation(String, CaeDataContainer)
    CaePart.CreateSolverAppendOption()
    CaePart.DeleteSolverAppendOption(SolverAppendOption)
    CaePart.GetCsysFlattenedLabel(CoordinateSystem)
    CaePart.GetApplication(CaePart.FieldApplicationType)
    CaePart.AtvSets
    CaePart.FrfSets
    CaePart.ModeSets
    CaePart.PhysicalPropertyTables
    CaePart.ModelingObjectPropertyTables
    CaePart.CaeGroups
    CaePart.SmartSelectionMgr
    CaePart.NodeElementInfoMgr
    CaePart.SelectElementMgr
    CaePart.MeshControlDisplayMgr
    CaePart.ModelCheckMgr
    CaePart.ShowHideMgr
    CaePart.ElementQualitySettings
    CaePart.CaeQueryCurves
    CaePart.LayoutStates
    CaePart.PostScenarioMgr
    CaePart.SelectionRecipes
    CaePart.Notes
    CaePart.CaeNoteCollection
    CaePart.MarginAnnotationCollection
    BasePart.Save(BasePart.SaveComponents, BasePart.CloseAfterSave)
    BasePart.SaveAs(String)
    BasePart.AssignPermanentName(String)
    BasePart.Reopen(BasePart.CloseWholeTree, BasePart.CloseModified, PartCloseResponses, PartReopenReport)
    BasePart.ReopenAs(String, BasePart.CloseModified, PartCloseResponses, PartReopenReport)
    BasePart.Close(BasePart.CloseWholeTree, BasePart.CloseModified, PartCloseResponses)
    BasePart.LoadFully()
    BasePart.LoadThisPartFully()
    BasePart.LoadThisPartPartially()
    BasePart.LoadFeatureDataForSelection()
    BasePart.ReverseBlankAll()
    BasePart.GetHistoryInformation()
    BasePart.GetPreviewImage(Int32, Int32, Int32[])
    BasePart.RemoveTransience()
    BasePart.ReinstateTransience()
    BasePart.GetTransientStatus()
    BasePart.GetIncompleteStatus()
    BasePart.CompleteStructure()
    BasePart.SaveBookmark(String, BasePart.BookmarkOption)
    BasePart.CreateDynamicSectionBuilder(Boolean)
    BasePart.CreateGatewayGroupBuilder(Group)
    BasePart.CreatePerspectiveOptionsBuilder()
    BasePart.CreateFacetSettingsBuilder()
    BasePart.RegenerateDisplayFacets(Boolean)
    BasePart.RegenerateDisplayFacets(Boolean, Boolean)
    BasePart.CreateReferenceSet()
    BasePart.DeleteReferenceSet(ReferenceSet)
    BasePart.GetAllReferenceSets()
    BasePart.GetMakeUniqueName()
    BasePart.SetMakeUniqueName(String)
    BasePart.CreateEffectivityConditionBuilder(CollaborativeDesign, String)
    BasePart.CreateEffectivityConditionBuilder(CollaborativeDesign, String, String)
    BasePart.GetCollaborativeContentType()
    BasePart.CanBeDisplayPart()
    BasePart.Undisplay()
    BasePart.GetArrangements(Arrangement[])
    BasePart.HasAnyMinimallyLoadedChildren()
    BasePart.GetMinimallyLoadedParts(BasePart[])
    BasePart.CgfxAttrs
    BasePart.CgfxMattex
    BasePart.WCS
    BasePart.Arcs
    BasePart.Parabolas
    BasePart.AnalysisManager
    BasePart.MeasureManager
    BasePart.Layers
    BasePart.Xforms
    BasePart.Offsets
    BasePart.Planes
    BasePart.Hyperbolas
    BasePart.Curves
    BasePart.Points
    BasePart.Ellipses
    BasePart.Lines
    BasePart.InfiniteLines
    BasePart.Splines
    BasePart.Polylines
    BasePart.NXMatrices
    BasePart.Scalars
    BasePart.Fonts
    BasePart.Datums
    BasePart.Views
    BasePart.ExpressionGroups
    BasePart.Expressions
    BasePart.UnitCollection
    BasePart.Directions
    BasePart.ModelingViews
    BasePart.LayerCategories
    BasePart.RuleManager
    BasePart.Preferences
    BasePart.Axes
    BasePart.Lights
    BasePart.Sections
    BasePart.ScCollectors
    BasePart.ScRuleFactory
    BasePart.CoordinateSystems
    BasePart.Layouts
    BasePart.PDMPart
    BasePart.Cameras
    BasePart.DynamicSections
    BasePart.Decals
    BasePart.UserDefinedObjectManager
    BasePart.Functions
    BasePart.CaeViewLayoutManager
    BasePart.SelPref
    BasePart.PlotManager
    BasePart.PropertiesManager
    BasePart.BaseFeatures
    BasePart.Features
    BasePart.Colors
    BasePart.Optimization
    BasePart.MaterialManager
    BasePart.DesignStudy
    BasePart.SaveOptions
    BasePart.Validations
    BasePart.Assemblies
    BasePart.AssemblyManager
    BasePart.SHEDObjs
    BasePart.TrueStudioObjs
    BasePart.Grids
    BasePart.ImageCaptureManager
    BasePart.CAMFeatures
    BasePart.RequirementChecks
    BasePart.Requirements
    BasePart.Images
    BasePart.ImagesData
    BasePart.ConvertToPMIBuilderManager
    BasePart.PointClouds
    BasePart.Annotations
    BasePart.ComponentAssembly
    BasePart.Displayed
    BasePart.FieldManager
    BasePart.FullPath
    BasePart.HasWriteAccess
    BasePart.IsDesignReviewPart
    BasePart.IsFullyLoaded
    BasePart.IsReadOnly
    BasePart.Leaf
    BasePart.PartLoadState
    BasePart.PartPreviewMode
    BasePart.PartUnits
    BasePart.SaveDisplayFacets
    BasePart.UniqueIdentifier
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    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.CAE
    Assembly: NXOpen.dll
    Syntax
    public class FemPart : BaseFemPart, IMessageSink, INXObject

    Constructors

    FemPart()

    Declaration
    protected FemPart()

    Properties

    AssociatedCadPart

    Declaration
    public Part AssociatedCadPart { get; }
    Property Value
    Type Description
    Part

    CadModeling

    Declaration
    public CADModeling CadModeling { get; }
    Property Value
    Type Description
    CADModeling

    IdealizedPart

    Declaration
    public Part IdealizedPart { get; }
    Property Value
    Type Description
    Part

    MasterCadPart

    Declaration
    public Part MasterCadPart { get; }
    Property Value
    Type Description
    Part

    MeshPoints

    Declaration
    public MeshPointCollection MeshPoints { get; }
    Property Value
    Type Description
    MeshPointCollection

    PolygonGeometryMgr

    Declaration
    public PolygonGeometryManager PolygonGeometryMgr { get; }
    Property Value
    Type Description
    PolygonGeometryManager

    Methods

    BodiesRecreateNew(Body[])

    Declaration
    public void BodiesRecreateNew(Body[] listOfBodies)
    Parameters
    Type Name Description
    Body[] listOfBodies

    BodiesRecreateUpdate(Body[])

    Declaration
    public void BodiesRecreateUpdate(Body[] listOfBodies)
    Parameters
    Type Name Description
    Body[] listOfBodies

    BodyDelete(Body)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.CAE.FemPart.PolygonBodyDelete instead.")]
    public void BodyDelete(Body body)
    Parameters
    Type Name Description
    Body body

    BodyRecreateNew(Body)

    Declaration
    public void BodyRecreateNew(Body body)
    Parameters
    Type Name Description
    Body body

    BodyRecreateUpdate(Body)

    Declaration
    public void BodyRecreateUpdate(Body body)
    Parameters
    Type Name Description
    Body body

    CreateEdgeSticherBuilder()

    Declaration
    public EdgeSticherBuilder CreateEdgeSticherBuilder()
    Returns
    Type Description
    EdgeSticherBuilder

    CreatePolygonBody(Body)

    Declaration
    public void CreatePolygonBody(Body body)
    Parameters
    Type Name Description
    Body body

    CreateUnStitchEdgeBuilder()

    Declaration
    public UnStitchEdgeBuilder CreateUnStitchEdgeBuilder()
    Returns
    Type Description
    UnStitchEdgeBuilder

    FinalizeCreation(FemCreationOptions)

    Declaration
    public void FinalizeCreation(FemCreationOptions creationOptions)
    Parameters
    Type Name Description
    FemCreationOptions creationOptions

    FinalizeCreation(Part, String, FemPart.UseBodiesOption, Body[], FemSynchronizeOptions, String, String, BaseFemPart.AxisymAbstractionType, String[])

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.FemPart.FinalizeCreation that takes CAE.FemCreationOptions as an input argument.")]
    public void FinalizeCreation(Part cadPart, string idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, string solverTypeName, string analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, string[] description)
    Parameters
    Type Name Description
    Part cadPart
    System.String idealizedPartName
    FemPart.UseBodiesOption useBodiesOption
    Body[] bodies
    FemSynchronizeOptions geometrySyncOptions
    System.String solverTypeName
    System.String analysisTypeType
    BaseFemPart.AxisymAbstractionType abstractionType
    System.String[] description

    FinalizeCreation(Part, String, FemPart.UseBodiesOption, Body[], FemSynchronizeOptions, String, String, BaseFemPart.AxisymAbstractionType, String[], Boolean)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.CAE.FemPart.FinalizeCreation that takes CAE.FemCreationOptions as an input argument.")]
    public void FinalizeCreation(Part cadPart, string idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, string solverTypeName, string analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, string[] description, bool isMorphEnabled)
    Parameters
    Type Name Description
    Part cadPart
    System.String idealizedPartName
    FemPart.UseBodiesOption useBodiesOption
    Body[] bodies
    FemSynchronizeOptions geometrySyncOptions
    System.String solverTypeName
    System.String analysisTypeType
    BaseFemPart.AxisymAbstractionType abstractionType
    System.String[] description
    System.Boolean isMorphEnabled

    FinalizeCreationManaged(Part, Boolean, FemPart.UseBodiesOption, Body[], FemSynchronizeOptions, String, String, BaseFemPart.AxisymAbstractionType, String[])

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.CAE.FemPart.FinalizeCreation that takes CAE.FemCreationOptions as an input argument.")]
    public void FinalizeCreationManaged(Part cadPart, bool createIdealPart, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, string solverTypeName, string analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, string[] description)
    Parameters
    Type Name Description
    Part cadPart
    System.Boolean createIdealPart
    FemPart.UseBodiesOption useBodiesOption
    Body[] bodies
    FemSynchronizeOptions geometrySyncOptions
    System.String solverTypeName
    System.String analysisTypeType
    BaseFemPart.AxisymAbstractionType abstractionType
    System.String[] description

    GetGeometryData(out FemPart.UseBodiesOption, out Body[], out FemSynchronizeOptions)

    Declaration
    public void GetGeometryData(out FemPart.UseBodiesOption useBodiesOption, out Body[] listOfBodies, out FemSynchronizeOptions psyncData)
    Parameters
    Type Name Description
    FemPart.UseBodiesOption useBodiesOption
    Body[] listOfBodies
    FemSynchronizeOptions psyncData

    GetMeshPreferences(out NXColor, out Double, out Int32, out Double, out Int32)

    Declaration
    public void GetMeshPreferences(out NXColor tinyEdgeColor, out double snapTolerance, out int projectNodesToCadOption, out double projectionTolerance, out int refineTessellation)
    Parameters
    Type Name Description
    NXColor tinyEdgeColor
    System.Double snapTolerance
    System.Int32 projectNodesToCadOption
    System.Double projectionTolerance
    System.Int32 refineTessellation

    NewFemCreationOptions()

    Declaration
    public FemCreationOptions NewFemCreationOptions()
    Returns
    Type Description
    FemCreationOptions

    NewFemSynchronizeOptions()

    Declaration
    public FemSynchronizeOptions NewFemSynchronizeOptions()
    Returns
    Type Description
    FemSynchronizeOptions

    PolygonBodyDelete(CAEBody)

    Declaration
    public void PolygonBodyDelete(CAEBody body)
    Parameters
    Type Name Description
    CAEBody body

    SetAssociatedCadAsWork(Part)

    Declaration
    public void SetAssociatedCadAsWork(Part cadPart)
    Parameters
    Type Name Description
    Part cadPart

    SetFemAsWork()

    Declaration
    public void SetFemAsWork()

    SetGeometryData(FemPart.UseBodiesOption, Body[], FemSynchronizeOptions)

    Declaration
    public void SetGeometryData(FemPart.UseBodiesOption useBodiesOption, Body[] listOfBodies, FemSynchronizeOptions psyncData)
    Parameters
    Type Name Description
    FemPart.UseBodiesOption useBodiesOption
    Body[] listOfBodies
    FemSynchronizeOptions psyncData

    SetMeshPreferences(NXColor, Double, Int32, Double, Int32)

    Declaration
    public void SetMeshPreferences(NXColor tinyEdgeColor, double snapTolerance, int projectNodesToCadOption, double projectionTolerance, int refineTessellation)
    Parameters
    Type Name Description
    NXColor tinyEdgeColor
    System.Double snapTolerance
    System.Int32 projectNodesToCadOption
    System.Double projectionTolerance
    System.Int32 refineTessellation

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX