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 FEMMain object.
|
BaseFemPart.AxisymAbstractionType, BaseFemPart.SolverAndAnalysisTypeData
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
Modifier and Type | Method and Description |
---|---|
Part |
associatedCadPart()
Returns the cad part associated with the fem part.
|
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(Part cadPart,
String idealizedPartName,
FemPart.UseBodiesOption useBodiesOption,
Body[] bodies,
FemSynchronizeOptions geometrySyncOptions,
String solverTypeName,
String analysisTypeType,
BaseFemPart.AxisymAbstractionType abstractionType,
String[] description)
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,
boolean isMorphEnabled)
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,
String[] description)
Deprecated.
Deprecated in NX9.0.0. Use
finalizeCreation(nxopen.Part, java.lang.String, nxopen.cae.FemPart.UseBodiesOption, nxopen.Body[], nxopen.cae.FemSynchronizeOptions, java.lang.String, java.lang.String, java.lang.String[]) that includes abstraction type instead.
|
void |
finalizeCreationManaged(Part cadPart,
boolean createIdealPart,
FemPart.UseBodiesOption useBodiesOption,
Body[] bodies,
FemSynchronizeOptions geometrySyncOptions,
String solverTypeName,
String analysisTypeType,
BaseFemPart.AxisymAbstractionType abstractionType,
String[] description)
Finalizes the creation of the fem part file.
|
void |
finalizeCreationManaged(Part cadPart,
boolean createIdealPart,
FemPart.UseBodiesOption useBodiesOption,
Body[] bodies,
FemSynchronizeOptions geometrySyncOptions,
String solverTypeName,
String analysisTypeType,
String[] description)
Deprecated.
Deprecated in NX9.0.0. Use
finalizeCreationManaged(nxopen.Part, boolean, nxopen.cae.FemPart.UseBodiesOption, nxopen.Body[], nxopen.cae.FemSynchronizeOptions, java.lang.String, java.lang.String, nxopen.cae.BaseFemPart.AxisymAbstractionType, java.lang.String[]) that includes abstraction type instead.
|
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 .
|
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, getEnableMeshMorph, getSolverAndAnalysisType, setEnableMeshMorph, setSolverAndAnalysisType, setSolverAndAnalysisTypeAndAbstraction, sketchCurves
caeGroups, createModelDisplayBuilder, createSolverAppendOption, deleteSolverAppendOption, elementQualitySettings, exportJt, exportSimulation, getCsysFlattenedLabel, getDescription, importExistingSimulation, meshControlDisplayMgr, modelCheckMgr, modelingObjectPropertyTables, newBeamSectionOffsetOptions, newBeamSectionOptions, newBeamSectionOrientationOptions, newMaterialOptions, nodeElementInfoMgr, physicalPropertyTables, selectElementMgr, setDescription, showHideMgr, smartSelectionMgr
analysisManager, arcs, assemblies, assemblyManager, assignPermanentName, axes, baseFeatures, cameras, camfeatures, canBeDisplayPart, cgfxAttrs, cgfxMattex, close, colors, completeStructure, componentAssembly, coordinateSystems, createDynamicSectionBuilder, createEffectivityConditionBuilder, createEffectivityConditionBuilder, createFacetSettingsBuilder, createGatewayGroupBuilder, createPerspectiveOptionsBuilder, createReferenceSet, curves, datums, decals, deleteReferenceSet, designStudy, directions, dynamicSections, ellipses, expressionGroups, expressions, fieldManager, fonts, fullPath, functions, getAllReferenceSets, getCollaborativeContentType, getHistoryInformation, getIncompleteStatus, getMakeUniqueName, getPreviewImage, getTransientStatus, grids, hyperbolas, imageCaptureManager, images, imagesData, infiniteLines, isFullyLoaded, isReadOnly, layerCategories, layers, layouts, leaf, lights, lines, loadFeatureDataForSelection, loadFully, loadThisPartFully, materialManager, measureManager, modelingViews, nxmatrices, offsets, optimization, parabolas, partPreviewMode, partUnits, pdmpart, planes, plotManager, points, polylines, preferences, propertiesManager, 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, uniqueIdentifier, unitCollection, userDefinedObjectManager, validations, views, wcs, xforms
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, 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(Part cadPart, String idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, String solverTypeName, String analysisTypeType, String[] description) throws NXException, RemoteException
finalizeCreation(nxopen.Part, java.lang.String, nxopen.cae.FemPart.UseBodiesOption, nxopen.Body[], nxopen.cae.FemSynchronizeOptions, java.lang.String, java.lang.String, java.lang.String[])
that includes abstraction type instead.
cadPart
- the cad part to be associated with the fem partidealizedPartName
- the name of the idealized part to be created useBodiesOption
- 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 information analysisTypeType
- the name of the analysis type. Refer to NX help for more information description
- 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) throws NXException, RemoteException
cadPart
- the cad part to be associated with the fem partidealizedPartName
- the name of the idealized part to be created useBodiesOption
- 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 information analysisTypeType
- the name of the analysis type. Refer to NX help for more information abstractionType
- 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
cadPart
- the cad part to be associated with the fem partidealizedPartName
- the name of the idealized part to be created useBodiesOption
- 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 information analysisTypeType
- the name of the analysis type. Refer to NX help for more information abstractionType
- the axisymmetric abstraction type. Refer to NX help for more informationdescription
- description isMorphEnabled
- Is Mesh Morphing enabled or notNXException
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
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 information analysisTypeType
- the name of the analysis type. Refer to NX help for more information abstractionType
- the axisymmetric abstraction type. Refer to NX help for more informationdescription
- description NXException
RemoteException
void finalizeCreationManaged(Part cadPart, boolean createIdealPart, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, String solverTypeName, String analysisTypeType, String[] description) throws NXException, RemoteException
finalizeCreationManaged(nxopen.Part, boolean, nxopen.cae.FemPart.UseBodiesOption, nxopen.Body[], nxopen.cae.FemSynchronizeOptions, java.lang.String, java.lang.String, nxopen.cae.BaseFemPart.AxisymAbstractionType, java.lang.String[])
that includes abstraction type instead.
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 information analysisTypeType
- the name of the analysis type. Refer to NX help for more information description
- description NXException
RemoteException
Part idealizedPart() throws NXException, RemoteException
NXException
RemoteException
Part masterCadPart() throws NXException, RemoteException
NXException
RemoteException
FemSynchronizeOptions newFemSynchronizeOptions() throws NXException, RemoteException
FemSynchronizeOptions
NXException
RemoteException
EdgeSticherBuilder createEdgeSticherBuilder() throws NXException, RemoteException
EdgeSticherBuilder
NXException
RemoteException
UnStitchEdgeBuilder createUnStitchEdgeBuilder() throws NXException, RemoteException
UnStitchEdgeBuilder
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 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 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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.