public interface SetManager extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
SetManager.DistributedPlanesBboxType
Used to specify which bounding box defines the position or radius of the sphere
|
static class |
SetManager.DistributedPlanesBoundingSphereDirection
Used to specify the method to define the Z+ direction of the sphere
|
static class |
SetManager.DistributedPlanesBoundingSphereType
Used to specify the type of bounding sphere to lay the distributed planes on
|
static class |
SetManager.DistributedPlanesPosition
Used to specify the method to define the position or the radius of the sphere
|
static class |
SetManager.TargetSetDistributedPlanesData
This class holds the data returned from
getTargetSetDistributedPlanes(int) |
static class |
SetManager.TargetSetMembersData
This class holds the data returned from
getTargetSetMembers(int) |
static class |
SetManager.TargetSetPlaneData
This class holds the data returned from
getTargetSetPlane(int) |
static class |
SetManager.TargetSetPlaneWithOffsetData
This class holds the data returned from
getTargetSetPlaneWithOffset(int) |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
cleanTargetSet(int setIndex)
Clears the objects stored in the set specified in
the set manager
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
CAESet |
createCaeSet()
Creates a CAE.CAESet
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX4.0.0 |
SetManager.TargetSetDistributedPlanesData |
getTargetSetDistributedPlanes(int setIndex)
Gets the parameters for a distributed planes set.
|
SetObject[] |
getTargetSetExcludedMembers(int setIndex)
Gets the objects for the specified target set excluded set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
CaeGroup |
getTargetSetGroup(int setIndex)
Gets the CAE group in the specified set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SetManager.TargetSetMembersData |
getTargetSetMembers(int setIndex)
Gets the objects for the specified target set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SetManager.TargetSetPlaneData |
getTargetSetPlane(int setIndex)
Deprecated.
Deprecated in NX12.0.0. Use overloaded
getTargetSetPlaneWithOffset(int) .
|
SetManager.TargetSetPlaneWithOffsetData |
getTargetSetPlaneWithOffset(int setIndex)
Gets the parameters from a plane target set.
|
Point3d |
getTargetSetPointLocation(int setIndex)
Gets the position from a point location target set.
|
void |
setTargetSetDistributedPlanes(int setIndex,
SetManager.DistributedPlanesPosition centerMethod,
Point centerPoint,
SetManager.DistributedPlanesPosition radiusMethod,
Expression radiusFactor,
Expression radiusValue,
SetManager.DistributedPlanesBboxType bboxOption,
FEElement[] bboxElems,
SetManager.DistributedPlanesBoundingSphereType spaceDefinition,
SetManager.DistributedPlanesBoundingSphereDirection sphereDirection,
Direction sphereDirectionVector,
Point sphereDirectionPoint1,
Point sphereDirectionPoint2,
Point sphereDirectionPoint3,
boolean flipNormal,
int refinementLevel)
Sets the parameters for a distributed planes set.
|
void |
setTargetSetEdgePath(int setIndex,
CAEEdge[] seedEdges,
CAEVertex[] seedVertices)
Deprecated.
Deprecated in NX10.0.0. Use overloaded
setTargetSetEdgePath(int, nxopen.cae.CAEEdge[], nxopen.cae.CAEVertex[]) with additional arguments instead.
|
void |
setTargetSetEdgePath(int setIndex,
CAEEdge[] seedEdges,
CAEVertex[] seedVertices,
boolean[] preferFreeEdges,
boolean[] allowGapJumping,
double[] gapJumpingTolerance)
Sets the CAE edge path in the specified set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetElemEdgePath(int setIndex,
FEElemEdge[] seedEdges,
FENode[] seedVertices)
Deprecated.
Deprecated in NX10.0.0. Use overloaded
setTargetSetElemEdgePath(int, nxopen.cae.FEElemEdge[], nxopen.cae.FENode[]) with additional arguments instead.
|
void |
setTargetSetElemEdgePath(int setIndex,
FEElemEdge[] seedEdges,
FENode[] seedVertices,
boolean[] preferFreeEdges,
boolean[] preferGeometryAssociatedEdges,
boolean[] preferFeatureElementEdges,
double[] featureAngleTolerance,
boolean[] allowGapJumping,
double[] gapJumpingTolerance)
Sets the CAE element edge path in the specified set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetExcludedMembers(int setIndex,
CaeSetGroupFilterType selRecipeFilter,
SetObject[] objects)
Sets the CAE objects in the specified target set exclude set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetExcludedMembers(int setIndex,
SetObject[] excludedObjects)
Sets the CAE objects in the specified target set exclude set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetGroup(int setIndex,
CaeSetGroupFilterType filterType,
CaeGroup group)
Sets the CAE group in the specified set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetMembers(int setIndex,
CaeSetGroupFilterType selRecipeFilter,
SetObject[] objects)
Sets the CAE objects in the specified set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetMembers(int setIndex,
SetObject[] objects)
Sets the CAE objects in the specified set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setTargetSetPlane(int setIndex,
Point3d planePosition,
Vector3d planeNormal)
Deprecated.
Deprecated in NX12.0.0. Use overloaded
setTargetSetPlaneWithOffset(int, nxopen.Point3d, nxopen.Vector3d, nxopen.Expression) .
|
void |
setTargetSetPlaneWithOffset(int setIndex,
Point3d planePosition,
Vector3d planeNormal,
Expression offsetValue)
Creates a plane target set.
|
void |
setTargetSetPointLocation(int setIndex,
Point3d position)
Creates a point location target set.
|
int |
targetSetCount()
Returns the count of objects in the set
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
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
int targetSetCount() throws NXException, RemoteException
NXException
RemoteException
CAESet createCaeSet() throws NXException, RemoteException
NXException
RemoteException
void setTargetSetEdgePath(int setIndex, CAEEdge[] seedEdges, CAEVertex[] seedVertices) throws NXException, RemoteException
setTargetSetEdgePath(int, nxopen.cae.CAEEdge[], nxopen.cae.CAEVertex[])
with additional arguments instead.
setIndex
- index of the setseedEdges
- seed edges to define the pathseedVertices
- seed vertices to define the path
NXException
RemoteException
void setTargetSetEdgePath(int setIndex, CAEEdge[] seedEdges, CAEVertex[] seedVertices, boolean[] preferFreeEdges, boolean[] allowGapJumping, double[] gapJumpingTolerance) throws NXException, RemoteException
setIndex
- index of the setseedEdges
- seed edges to define the pathseedVertices
- seed vertices to define the pathpreferFreeEdges
- if true for seed, prefer free edgesallowGapJumping
- if true for seed, gaps between edges will be jumpedgapJumpingTolerance
- if allowGapJumping is true for seed, this is the tolerance to use for jumping gaps between edgesNXException
RemoteException
void setTargetSetPlane(int setIndex, Point3d planePosition, Vector3d planeNormal) throws NXException, RemoteException
setTargetSetPlaneWithOffset(int, nxopen.Point3d, nxopen.Vector3d, nxopen.Expression)
.
createCaeSet()
and
CAESet.setMembers(nxopen.cae.SetObject[])
since and requires its own interface to create the plane.
setIndex
- index of the setplanePosition
- plane's positionplaneNormal
- plane's normal.
NXException
RemoteException
SetManager.TargetSetPlaneData getTargetSetPlane(int setIndex) throws NXException, RemoteException
getTargetSetPlaneWithOffset(int)
.
createCaeSet()
and
CAESet.setMembers(nxopen.cae.SetObject[])
since and requires its own interface to retrieve the parameters.
setIndex
- index of the set
NXException
RemoteException
void setTargetSetPlaneWithOffset(int setIndex, Point3d planePosition, Vector3d planeNormal, Expression offsetValue) throws NXException, RemoteException
createCaeSet()
and
CAESet.setMembers(nxopen.cae.SetObject[])
since and requires its own interface to create the plane.
setIndex
- index of the set.planePosition
- plane's position.planeNormal
- plane's normal.offsetValue
- offset value that was used to construct the plane.NXException
RemoteException
SetManager.TargetSetPlaneWithOffsetData getTargetSetPlaneWithOffset(int setIndex) throws NXException, RemoteException
createCaeSet()
and
CAESet.setMembers(nxopen.cae.SetObject[])
since and requires its own interface to retrieve the parameters.
setIndex
- index of the setNXException
RemoteException
void setTargetSetPointLocation(int setIndex, Point3d position) throws NXException, RemoteException
createCaeSet()
and
CAESet.setMembers(nxopen.cae.SetObject[])
since and requires its own interface to create the point location.
setIndex
- index of the setposition
- point location's positionNXException
RemoteException
Point3d getTargetSetPointLocation(int setIndex) throws NXException, RemoteException
createCaeSet()
and
CAESet.setMembers(nxopen.cae.SetObject[])
since and requires its own interface to retrieve the position.
setIndex
- index of the setNXException
RemoteException
void setTargetSetDistributedPlanes(int setIndex, SetManager.DistributedPlanesPosition centerMethod, Point centerPoint, SetManager.DistributedPlanesPosition radiusMethod, Expression radiusFactor, Expression radiusValue, SetManager.DistributedPlanesBboxType bboxOption, FEElement[] bboxElems, SetManager.DistributedPlanesBoundingSphereType spaceDefinition, SetManager.DistributedPlanesBoundingSphereDirection sphereDirection, Direction sphereDirectionVector, Point sphereDirectionPoint1, Point sphereDirectionPoint2, Point sphereDirectionPoint3, boolean flipNormal, int refinementLevel) throws NXException, RemoteException
setIndex
- Index of the setcenterMethod
- Method used to define the sphere centercenterPoint
- Sphere manual center position.radiusMethod
- Method used to define the sphere radiusradiusFactor
- Multiplying factor applied to the model bounding box diagonal to get the sphere radius.radiusValue
- Radius manual value.bboxOption
- Bounding box definition optionbboxElems
- Selection used to calculate the bounding box for the manual bounding box optionspaceDefinition
- Type of bounding sphere (half or full)sphereDirection
- Sphere direction definition methodsphereDirectionVector
- For the sphere vector method: sphere direction vectorsphereDirectionPoint1
- For the sphere 3 points normal method: 1st pointsphereDirectionPoint2
- For the sphere 3 points normal method: 2nd pointsphereDirectionPoint3
- For the sphere 3 points normal method: 3rd pointflipNormal
- For the sphere 3 points normal method: flag to flip the normal directionrefinementLevel
- Refinement level of the distributed plave wave set.NXException
RemoteException
SetManager.TargetSetDistributedPlanesData getTargetSetDistributedPlanes(int setIndex) throws NXException, RemoteException
setIndex
- Index of the setNXException
RemoteException
void setTargetSetElemEdgePath(int setIndex, FEElemEdge[] seedEdges, FENode[] seedVertices) throws NXException, RemoteException
setTargetSetElemEdgePath(int, nxopen.cae.FEElemEdge[], nxopen.cae.FENode[])
with additional arguments instead.
setIndex
- index of the setseedEdges
- seed element edges to define the pathseedVertices
- seed nodes to define the path
NXException
RemoteException
void setTargetSetElemEdgePath(int setIndex, FEElemEdge[] seedEdges, FENode[] seedVertices, boolean[] preferFreeEdges, boolean[] preferGeometryAssociatedEdges, boolean[] preferFeatureElementEdges, double[] featureAngleTolerance, boolean[] allowGapJumping, double[] gapJumpingTolerance) throws NXException, RemoteException
setIndex
- index of the setseedEdges
- seed element edges to define the pathseedVertices
- seed nodes to define the pathpreferFreeEdges
- if true for seed, prefer free element edgespreferGeometryAssociatedEdges
- if true for seed, prefer geometry associated element edgespreferFeatureElementEdges
- if true for seed, prefer feature element edgesfeatureAngleTolerance
- if preferFeatureElementEdge is true for seed, this is the feature angle tolerance to useallowGapJumping
- if true for seed, gaps between element edges will be jumpedgapJumpingTolerance
- if allowGapJumping is true for seed, this is the tolerance to use for jumping gaps between element edgesNXException
RemoteException
void setTargetSetGroup(int setIndex, CaeSetGroupFilterType filterType, CaeGroup group) throws NXException, RemoteException
setIndex
- index of the setfilterType
- filter to extract type of objects from the groupgroup
- group to add to setNXException
RemoteException
CaeGroup getTargetSetGroup(int setIndex) throws NXException, RemoteException
setIndex
- index of the setNXException
RemoteException
void setTargetSetMembers(int setIndex, SetObject[] objects) throws NXException, RemoteException
setIndex
- index of the setobjects
- objects to add to setNXException
RemoteException
void setTargetSetMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects) throws NXException, RemoteException
setIndex
- index of the setselRecipeFilter
- filter to extract type of objects from the selection recipeobjects
- objects to add to setNXException
RemoteException
void setTargetSetExcludedMembers(int setIndex, SetObject[] excludedObjects) throws NXException, RemoteException
setIndex
- index of the setexcludedObjects
- excluded objects to add to setNXException
RemoteException
void setTargetSetExcludedMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects) throws NXException, RemoteException
setIndex
- index of the setselRecipeFilter
- filter to extract type of objects from the selection recipeobjects
- excluded objects to add to setNXException
RemoteException
SetManager.TargetSetMembersData getTargetSetMembers(int setIndex) throws NXException, RemoteException
setIndex
- index of the setNXException
RemoteException
SetObject[] getTargetSetExcludedMembers(int setIndex) throws NXException, RemoteException
setIndex
- index of the setNXException
RemoteException
void cleanTargetSet(int setIndex) throws NXException, RemoteException
setIndex
- index of the set in the set managerNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.