Class SetManager
Inheritance
System.Object
System.MarshalByRefObject
SetManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class SetManager : NXObject, IMessageSink, INXObject
Constructors
SetManager()
Declaration
Properties
TargetSetCount
Declaration
public int TargetSetCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
CleanTargetSet(Int32)
Declaration
public void CleanTargetSet(int setIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
CreateCaeSet()
Declaration
public CAESet CreateCaeSet()
Returns
GetTargetSetDistributedPlanes(Int32, out SetManager.DistributedPlanesPosition, out Point, out SetManager.DistributedPlanesPosition, out Expression, out Expression, out SetManager.DistributedPlanesBboxType, out FEElement[], out SetManager.DistributedPlanesBoundingSphereType, out SetManager.DistributedPlanesBoundingSphereDirection, out Direction, out Point, out Point, out Point, out Boolean, out Int32)
Declaration
public void GetTargetSetDistributedPlanes(int setIndex, out SetManager.DistributedPlanesPosition centerMethod, out Point centerPoint, out SetManager.DistributedPlanesPosition radiusMethod, out Expression radiusFactor, out Expression radiusValue, out SetManager.DistributedPlanesBboxType bboxOption, out FEElement[] bboxElems, out SetManager.DistributedPlanesBoundingSphereType spaceDefinition, out SetManager.DistributedPlanesBoundingSphereDirection sphereDirection, out Direction sphereDirectionVector, out Point sphereDirectionPoint1, out Point sphereDirectionPoint2, out Point sphereDirectionPoint3, out bool flipNormal, out int refinementLevel)
Parameters
GetTargetSetExcludedMembers(Int32, out SetObject[])
Declaration
public void GetTargetSetExcludedMembers(int setIndex, out SetObject[] objects)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
SetObject[] |
objects |
|
GetTargetSetGroup(Int32)
Declaration
public CaeGroup GetTargetSetGroup(int setIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
Returns
GetTargetSetMembers(Int32, out NXObject, out SetObject[])
Declaration
public void GetTargetSetMembers(int setIndex, out NXObject displayCoordinateSystem, out SetObject[] objects)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
NXObject |
displayCoordinateSystem |
|
SetObject[] |
objects |
|
GetTargetSetPlane(Int32, out Point3d, out Vector3d)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use overloaded CAE.SetManager.GetTargetSetPlaneWithOffset.")]
public void GetTargetSetPlane(int setIndex, out Point3d planePosition, out Vector3d planeNormal)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
Point3d |
planePosition |
|
Vector3d |
planeNormal |
|
GetTargetSetPlaneWithOffset(Int32, out Point3d, out Vector3d, out Expression)
Declaration
public void GetTargetSetPlaneWithOffset(int setIndex, out Point3d planePosition, out Vector3d planeNormal, out Expression offsetValue)
Parameters
GetTargetSetPointLocation(Int32)
Declaration
public Point3d GetTargetSetPointLocation(int setIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
Returns
SetTargetSetDistributedPlanes(Int32, SetManager.DistributedPlanesPosition, Point, SetManager.DistributedPlanesPosition, Expression, Expression, SetManager.DistributedPlanesBboxType, FEElement[], SetManager.DistributedPlanesBoundingSphereType, SetManager.DistributedPlanesBoundingSphereDirection, Direction, Point, Point, Point, Boolean, Int32)
Declaration
public 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, bool flipNormal, int refinementLevel)
Parameters
SetTargetSetEdgePath(Int32, CAEEdge[], CAEVertex[])
Declaration
[Obsolete("Deprecated in NX10.0.0. Use overloaded CAE.SetManager.SetTargetSetEdgePath with additional arguments instead.")]
public void SetTargetSetEdgePath(int setIndex, CAEEdge[] seedEdges, CAEVertex[] seedVertices)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
CAEEdge[] |
seedEdges |
|
CAEVertex[] |
seedVertices |
|
SetTargetSetEdgePath(Int32, CAEEdge[], CAEVertex[], Boolean[], Boolean[], Double[])
Declaration
public void SetTargetSetEdgePath(int setIndex, CAEEdge[] seedEdges, CAEVertex[] seedVertices, bool[] preferFreeEdges, bool[] allowGapJumping, double[] gapJumpingTolerance)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
CAEEdge[] |
seedEdges |
|
CAEVertex[] |
seedVertices |
|
System.Boolean[] |
preferFreeEdges |
|
System.Boolean[] |
allowGapJumping |
|
System.Double[] |
gapJumpingTolerance |
|
SetTargetSetElemEdgePath(Int32, FEElemEdge[], FENode[])
Declaration
[Obsolete("Deprecated in NX10.0.0. Use overloaded CAE.SetManager.SetTargetSetElemEdgePath with additional arguments instead.")]
public void SetTargetSetElemEdgePath(int setIndex, FEElemEdge[] seedEdges, FENode[] seedVertices)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
FEElemEdge[] |
seedEdges |
|
FENode[] |
seedVertices |
|
SetTargetSetElemEdgePath(Int32, FEElemEdge[], FENode[], Boolean[], Boolean[], Boolean[], Double[], Boolean[], Double[])
Declaration
public void SetTargetSetElemEdgePath(int setIndex, FEElemEdge[] seedEdges, FENode[] seedVertices, bool[] preferFreeEdges, bool[] preferGeometryAssociatedEdges, bool[] preferFeatureElementEdges, double[] featureAngleTolerance, bool[] allowGapJumping, double[] gapJumpingTolerance)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
FEElemEdge[] |
seedEdges |
|
FENode[] |
seedVertices |
|
System.Boolean[] |
preferFreeEdges |
|
System.Boolean[] |
preferGeometryAssociatedEdges |
|
System.Boolean[] |
preferFeatureElementEdges |
|
System.Double[] |
featureAngleTolerance |
|
System.Boolean[] |
allowGapJumping |
|
System.Double[] |
gapJumpingTolerance |
|
SetTargetSetExcludedMembers(Int32, CaeSetGroupFilterType, SetObject[])
Declaration
public void SetTargetSetExcludedMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects)
Parameters
SetTargetSetExcludedMembers(Int32, SetObject[])
Declaration
public void SetTargetSetExcludedMembers(int setIndex, SetObject[] excludedObjects)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
SetObject[] |
excludedObjects |
|
SetTargetSetGroup(Int32, CaeSetGroupFilterType, CaeGroup)
Declaration
public void SetTargetSetGroup(int setIndex, CaeSetGroupFilterType filterType, CaeGroup group)
Parameters
SetTargetSetMembers(Int32, CaeSetGroupFilterType, SetObject[])
Declaration
public void SetTargetSetMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects)
Parameters
SetTargetSetMembers(Int32, SetObject[])
Declaration
public void SetTargetSetMembers(int setIndex, SetObject[] objects)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
SetObject[] |
objects |
|
SetTargetSetPlane(Int32, Point3d, Vector3d)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use overloaded CAE.SetManager.SetTargetSetPlaneWithOffset.")]
public void SetTargetSetPlane(int setIndex, Point3d planePosition, Vector3d planeNormal)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
Point3d |
planePosition |
|
Vector3d |
planeNormal |
|
SetTargetSetPlaneWithOffset(Int32, Point3d, Vector3d, Expression)
Declaration
public void SetTargetSetPlaneWithOffset(int setIndex, Point3d planePosition, Vector3d planeNormal, Expression offsetValue)
Parameters
SetTargetSetPointLocation(Int32, Point3d)
Declaration
public void SetTargetSetPointLocation(int setIndex, Point3d position)
Parameters
Type |
Name |
Description |
System.Int32 |
setIndex |
|
Point3d |
position |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink