public interface FemPart extends BaseFemPart
PartCollection
class to load or create a part. Modifier and Type | Interface and Description |
---|---|
static class |
FemPart.GeometryData
This class holds the data returned from
getGeometryData() |
static class |
FemPart.MeshPreferencesData
This class holds the data returned from
getMeshPreferences() |
static class |
FemPart.UseBodiesOption
Used to specify the option of specifying bodies to use from the CAD Part while creating the
FemPart object. |
BaseFemPart.AxisymAbstractionType, BaseFemPart.SolverAndAnalysisTypeData
CaePart.FieldApplicationType
BasePart.BookmarkOption, BasePart.CloseAfterSave, BasePart.CloseModified, BasePart.CloseWholeTree, BasePart.CollaborativeContentType, BasePart.HistoryEventInformation, BasePart.IncompleteStatus, BasePart.PartPreview, BasePart.PreviewImageData, BasePart.ReopenData, BasePart.SaveComponents, BasePart.TransientStatus, BasePart.Units
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
Part |
associatedCadPart()
Returns the cad part associated with the fem part.
|
void |
bodiesRecreateNew(Body[] listOfBodies)
RECREATE NEW on polygon bodies
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
bodiesRecreateUpdate(Body[] listOfBodies)
RECREATE UPDATE on polygon bodies
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
bodyDelete(Body body)
Deprecated.
Deprecated in NX9.0.0. Use
polygonBodyDelete(nxopen.cae.CAEBody) instead.
|
void |
bodyRecreateNew(Body body)
RECREATE NEW on polygon body
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
bodyRecreateUpdate(Body body)
RECREATE UPDATE on polygon body
License requirements: nx_masterfem ("Finite Element Modeling") . |
CADModeling |
cadModeling()
Returns the CADModeling instance belonging to this part .
|
EdgeSticherBuilder |
createEdgeSticherBuilder()
Creates a
EdgeSticherBuilder
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX6.0.0 |
void |
createPolygonBody(Body body)
CREATE POLYGON BODY on excluded ug tag
License requirements: nx_masterfem ("Finite Element Modeling") . |
UnStitchEdgeBuilder |
createUnStitchEdgeBuilder()
Creates a
UnStitchEdgeBuilder
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX6.0.0 |
void |
finalizeCreation(FemCreationOptions creationOptions)
Finalizes the creation of the fem part file.
|
void |
finalizeCreation(Part cadPart,
String idealizedPartName,
FemPart.UseBodiesOption useBodiesOption,
Body[] bodies,
FemSynchronizeOptions geometrySyncOptions,
String solverTypeName,
String analysisTypeType,
BaseFemPart.AxisymAbstractionType abstractionType,
String[] description)
Deprecated.
Deprecated in NX10.0.0. Use
finalizeCreation(nxopen.cae.FemCreationOptions) that takes FemCreationOptions as an input argument.
|
void |
finalizeCreation(Part cadPart,
String idealizedPartName,
FemPart.UseBodiesOption useBodiesOption,
Body[] bodies,
FemSynchronizeOptions geometrySyncOptions,
String solverTypeName,
String analysisTypeType,
BaseFemPart.AxisymAbstractionType abstractionType,
String[] description,
boolean isMorphEnabled)
Deprecated.
Deprecated in NX11.0.0. Use
finalizeCreation(nxopen.cae.FemCreationOptions) that takes FemCreationOptions as an input argument.
|
void |
finalizeCreationManaged(Part cadPart,
boolean createIdealPart,
FemPart.UseBodiesOption useBodiesOption,
Body[] bodies,
FemSynchronizeOptions geometrySyncOptions,
String solverTypeName,
String analysisTypeType,
BaseFemPart.AxisymAbstractionType abstractionType,
String[] description)
Deprecated.
Deprecated in NX11.0.0. Use
finalizeCreation(nxopen.cae.FemCreationOptions) that takes FemCreationOptions as an input argument.
|
FemPart.GeometryData |
getGeometryData()
Gets geometry data associated with the fem part
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
FemPart.MeshPreferencesData |
getMeshPreferences()
Returns the mesh preferences data associated with the fem part
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
Part |
idealizedPart()
Returns the idealized part associated with the fem part
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
Part |
masterCadPart()
Returns the master cad part associated with the fem part
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
MeshPointCollection |
meshPoints()
Returns the meshpoint collector collection belonging to the part .
|
FemCreationOptions |
newFemCreationOptions()
Creates a
FemCreationOptions
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX11.0.0 |
FemSynchronizeOptions |
newFemSynchronizeOptions()
Creates a
FemSynchronizeOptions
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX4.0.0 |
void |
polygonBodyDelete(CAEBody body)
DELETE on polygon body
License requirements: nx_masterfem ("Finite Element Modeling") . |
PolygonGeometryManager |
polygonGeometryMgr()
Returns the geometry recipe collection belonging to this fem part .
|
void |
setAssociatedCadAsWork(Part cadPart)
Sets the cad part associated with the fem as work.
|
void |
setFemAsWork()
Sets the fem as work, if associated cad is the current work.
|
void |
setGeometryData(FemPart.UseBodiesOption useBodiesOption,
Body[] listOfBodies,
FemSynchronizeOptions psyncData)
Sets the geometry data associated with the fem part
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setMeshPreferences(NXColor tinyEdgeColor,
double snapTolerance,
int projectNodesToCadOption,
double projectionTolerance,
int refineTessellation)
Sets the mesh preferences data associated with the fem part
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
baseFEModel, fullPathForAssociatedCadPart, getAbstractionType, getCyclicSymmetryCsys, getEnableMeshMorph, getSolverAndAnalysisType, setCyclicSymmetryCsys, setEnableMeshMorph, setSolverAndAnalysisType, setSolverAndAnalysisTypeAndAbstraction, setUseCyclicSymmetryCsys, sketchCurves, useCyclicSymmetryCsys
atvSets, caeGroups, caeNoteCollection, caeQueryCurves, createConvertToConvergentBodyBuilder, createModelDisplayBuilder, createSolverAppendOption, deleteSolverAppendOption, elementQualitySettings, exportJt, exportSimulation, frfSets, getApplication, getCsysFlattenedLabel, getDescription, importExistingSimulation, layoutStates, meshControlDisplayMgr, modelCheckMgr, modelingObjectPropertyTables, modeSets, newBeamSectionOffsetOptions, newBeamSectionOptions, newBeamSectionOrientationOptions, newMaterialOptions, nodeElementInfoMgr, notes, physicalPropertyTables, postScenarioMgr, selectElementMgr, selectionRecipes, setDescription, showHideMgr, smartSelectionMgr
analysisManager, annotations, arcs, assemblies, assemblyManager, assignPermanentName, axes, baseFeatures, caeViewLayoutManager, cameras, camfeatures, canBeDisplayPart, cgfxAttrs, cgfxMattex, close, colors, completeStructure, componentAssembly, convertToPMIBuilderManager, coordinateSystems, createDynamicSectionBuilder, createEffectivityConditionBuilder, createEffectivityConditionBuilder, createFacetSettingsBuilder, createGatewayGroupBuilder, createPerspectiveOptionsBuilder, createReferenceSet, curves, datums, decals, deleteReferenceSet, designStudy, directions, displayed, dynamicSections, ellipses, expressionGroups, expressions, features, fieldManager, fonts, fullPath, functions, getAllReferenceSets, getArrangements, getCollaborativeContentType, getHistoryInformation, getIncompleteStatus, getMakeUniqueName, getPreviewImage, getTransientStatus, grids, hasWriteAccess, hyperbolas, imageCaptureManager, images, imagesData, infiniteLines, isFullyLoaded, isReadOnly, layerCategories, layers, layouts, leaf, lights, lines, loadFeatureDataForSelection, loadFully, loadThisPartFully, loadThisPartPartially, materialManager, measureManager, modelingViews, nxmatrices, offsets, optimization, parabolas, partPreviewMode, partUnits, pdmpart, planes, plotManager, pointClouds, points, polylines, preferences, propertiesManager, regenerateDisplayFacets, regenerateDisplayFacets, reinstateTransience, removeTransience, reopen, reopenAs, requirementChecks, requirements, reverseBlankAll, ruleManager, save, saveAs, saveBookmark, saveDisplayFacets, saveOptions, scalars, scCollectors, sections, selPref, setMakeUniqueName, setPartPreviewMode, setSaveDisplayFacets, setUniqueIdentifier, shedobjs, splines, trueStudioObjs, undisplay, uniqueIdentifier, unitCollection, userDefinedObjectManager, validations, views, wcs, xforms
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
CADModeling cadModeling() throws RemoteException
RemoteException
MeshPointCollection meshPoints() throws RemoteException
RemoteException
PolygonGeometryManager polygonGeometryMgr() throws RemoteException
RemoteException
void finalizeCreation(FemCreationOptions creationOptions) throws NXException, RemoteException
creationOptions
- NXException
RemoteException
FemCreationOptions newFemCreationOptions() throws NXException, RemoteException
FemCreationOptions
NXException
RemoteException
Part idealizedPart() throws NXException, RemoteException
NXException
RemoteException
Part masterCadPart() throws NXException, RemoteException
NXException
RemoteException
EdgeSticherBuilder createEdgeSticherBuilder() throws NXException, RemoteException
EdgeSticherBuilder
NXException
RemoteException
UnStitchEdgeBuilder createUnStitchEdgeBuilder() throws NXException, RemoteException
UnStitchEdgeBuilder
NXException
RemoteException
FemSynchronizeOptions newFemSynchronizeOptions() throws NXException, RemoteException
FemSynchronizeOptions
NXException
RemoteException
FemPart.GeometryData getGeometryData() throws NXException, RemoteException
NXException
RemoteException
void setGeometryData(FemPart.UseBodiesOption useBodiesOption, Body[] listOfBodies, FemSynchronizeOptions psyncData) throws NXException, RemoteException
useBodiesOption
- Flag if all were selectedlistOfBodies
- Array of tags of selected bodiespsyncData
- Syncrhonize options objectNXException
RemoteException
void setMeshPreferences(NXColor tinyEdgeColor, double snapTolerance, int projectNodesToCadOption, double projectionTolerance, int refineTessellation) throws NXException, RemoteException
tinyEdgeColor
- Tiny edge colorsnapTolerance
- Snap ToleranceprojectNodesToCadOption
- Project nodes to CADprojectionTolerance
- Projection tolerancerefineTessellation
- Refine tessellation 0 or 1NXException
RemoteException
FemPart.MeshPreferencesData getMeshPreferences() throws NXException, RemoteException
NXException
RemoteException
void bodyRecreateNew(Body body) throws NXException, RemoteException
body
- NXException
RemoteException
void bodiesRecreateNew(Body[] listOfBodies) throws NXException, RemoteException
listOfBodies
- NXException
RemoteException
void bodyDelete(Body body) throws NXException, RemoteException
polygonBodyDelete(nxopen.cae.CAEBody)
instead.
body
- NXException
RemoteException
void polygonBodyDelete(CAEBody body) throws NXException, RemoteException
body
- NXException
RemoteException
void bodyRecreateUpdate(Body body) throws NXException, RemoteException
body
- NXException
RemoteException
void bodiesRecreateUpdate(Body[] listOfBodies) throws NXException, RemoteException
listOfBodies
- NXException
RemoteException
void createPolygonBody(Body body) throws NXException, RemoteException
body
- NXException
RemoteException
Part associatedCadPart() throws NXException, RemoteException
NXException
RemoteException
void setAssociatedCadAsWork(Part cadPart) throws NXException, RemoteException
cadPart
- CAD part associated to the fem partNXException
RemoteException
void setFemAsWork() throws NXException, RemoteException
NXException
RemoteException
void finalizeCreation(Part cadPart, String idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, String solverTypeName, String analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, String[] description) throws NXException, RemoteException
finalizeCreation(nxopen.cae.FemCreationOptions)
that takes FemCreationOptions
as an input argument.
cadPart
- the cad part to be associated with the fem partidealizedPartName
- the name of the idealized part to be createduseBodiesOption
- The option to specify bodies to use from the cad part while creating
the fem partbodies
- the bodies to be usedgeometrySyncOptions
- geometry sync optionssolverTypeName
- the name of the solver. Refer to NX help for more informationanalysisTypeType
- the name of the analysis type. Refer to NX help for more informationabstractionType
- the axisymmetric abstraction type. Refer to NX help for more informationdescription
- description
NXException
RemoteException
void finalizeCreation(Part cadPart, String idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, String solverTypeName, String analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, String[] description, boolean isMorphEnabled) throws NXException, RemoteException
finalizeCreation(nxopen.cae.FemCreationOptions)
that takes FemCreationOptions
as an input argument.
cadPart
- the cad part to be associated with the fem partidealizedPartName
- the name of the idealized part to be createduseBodiesOption
- The option to specify bodies to use from the cad part while creating
the fem partbodies
- the bodies to be usedgeometrySyncOptions
- geometry sync optionssolverTypeName
- the name of the solver. Refer to NX help for more informationanalysisTypeType
- the name of the analysis type. Refer to NX help for more informationabstractionType
- the axisymmetric abstraction type. Refer to NX help for more informationdescription
- descriptionisMorphEnabled
- Is Mesh Morphing enabled or not
NXException
RemoteException
void finalizeCreationManaged(Part cadPart, boolean createIdealPart, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, String solverTypeName, String analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, String[] description) throws NXException, RemoteException
finalizeCreation(nxopen.cae.FemCreationOptions)
that takes FemCreationOptions
as an input argument.
cadPart
- the cad part to be associated with the fem partcreateIdealPart
- idealized part created if trueuseBodiesOption
- The option to specify bodies to use from the cad part while creating the fem partbodies
- the bodies to be usedgeometrySyncOptions
- geometry sync optionssolverTypeName
- the name of the solver. Refer to NX help for more informationanalysisTypeType
- the name of the analysis type. Refer to NX help for more informationabstractionType
- the axisymmetric abstraction type. Refer to NX help for more informationdescription
- description
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.