public interface SetManager extends NXObject
Modifier and Type | Interface and Description |
---|---|
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) |
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 |
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)
Gets the parameters from a plane target set.
|
Point3d |
getTargetSetPointLocation(int setIndex)
Gets the position from a point location target set.
|
void |
setTargetSetEdgePath(int setIndex,
CAEEdge[] seedEdges,
CAEVertex[] seedVertices)
Deprecated.
Deprecated in NX10.0.0. Use overloaded
CAE.SetManager#setTargetSetEdgePath 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
CAE.SetManager#setTargetSetElemEdgePath 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,
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,
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)
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, 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, 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
CAE.SetManager#setTargetSetEdgePath
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
CAE.SetManager#createCaeSet
and
CAE.CAESet#setMembers
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
CAE.SetManager#createCaeSet
and
CAE.CAESet#setMembers
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
CAE.SetManager#createCaeSet
and
CAE.CAESet#setMembers
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
CAE.SetManager#createCaeSet
and
CAE.CAESet#setMembers
since and requires its own interface to retrieve the position.
setIndex
- index of the setNXException
RemoteException
void setTargetSetElemEdgePath(int setIndex, FEElemEdge[] seedEdges, FENode[] seedVertices) throws NXException, RemoteException
CAE.SetManager#setTargetSetElemEdgePath
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 setTargetSetExcludedMembers(int setIndex, SetObject[] excludedObjects) throws NXException, RemoteException
setIndex
- index of the setexcludedObjects
- 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 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.