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
DeleteTargetSet(Int32)
Declaration
public void DeleteTargetSet(int setIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
GetTargetSetComponent(Int32)
Declaration
public FEModelOccurrence GetTargetSetComponent(int setIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
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
GetTargetSetEdgePathLimits(Int32, out Point, out Point)
Declaration
public void GetTargetSetEdgePathLimits(int setIndex, out Point startPoint, out Point endPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Point |
startPoint |
|
| Point |
endPoint |
|
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 |
|
GetTargetSetPlaneObject(Int32)
Declaration
public Plane GetTargetSetPlaneObject(int setIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
Returns
GetTargetSetPlaneWithOffset(Int32, out Point3d, out Vector3d, out Expression)
Declaration
public void GetTargetSetPlaneWithOffset(int setIndex, out Point3d planePosition, out Vector3d planeNormal, out Expression offsetValue)
Parameters
GetTargetSetPoint(Int32)
Declaration
public Point GetTargetSetPoint(int setIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
Returns
GetTargetSetPointLocation(Int32)
Declaration
public Point3d GetTargetSetPointLocation(int setIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
Returns
GetTargetSetRevolutionSegments(Int32, out Curve[])
Declaration
public void GetTargetSetRevolutionSegments(int setIndex, out Curve[] curves)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Curve[] |
curves |
|
GetTargetSetSegments(Int32, out Curve[])
Declaration
public void GetTargetSetSegments(int setIndex, out Curve[] curves)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Curve[] |
curves |
|
GetTargetSetSharedEdgeFaces(Int32, out CAEFace[])
Declaration
public void GetTargetSetSharedEdgeFaces(int setIndex, out CAEFace[] faces)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| CAEFace[] |
faces |
|
SetTargetSetClosedEdgePath(Int32, CAEEdge, Boolean, Point, Point)
Declaration
public void SetTargetSetClosedEdgePath(int setIndex, CAEEdge seedEdge, bool flipEdge, Point startPoint, Point endPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| CAEEdge |
seedEdge |
|
| System.Boolean |
flipEdge |
|
| Point |
startPoint |
|
| Point |
endPoint |
|
SetTargetSetComponent(Int32, FEModelOccurrence)
Declaration
public void SetTargetSetComponent(int setIndex, FEModelOccurrence comp)
Parameters
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[], Boolean[], Boolean[], Double[], PathType[], Double[])
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.CAE.SetManager.SetTargetSetEdgePathWithLimits.")]
public void SetTargetSetEdgePath(int setIndex, CAEEdge[] seedEdges, CAEVertex[] seedVertices, bool[] preferFreeEdges, bool[] allowGapJumping, double[] gapJumpingTolerance, PathType[] pathMethodType, double[] dTangentAngleTolerance)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| CAEEdge[] |
seedEdges |
|
| CAEVertex[] |
seedVertices |
|
| System.Boolean[] |
preferFreeEdges |
|
| System.Boolean[] |
allowGapJumping |
|
| System.Double[] |
gapJumpingTolerance |
|
| PathType[] |
pathMethodType |
|
| System.Double[] |
dTangentAngleTolerance |
|
SetTargetSetEdgePathWithLimits(Int32, CAEEdge[], CAEVertex[], Boolean[], Boolean[], Double[], PathType[], Double[], Point, Point)
Declaration
public void SetTargetSetEdgePathWithLimits(int setIndex, CAEEdge[] seedEdges, CAEVertex[] seedVertices, bool[] preferFreeEdges, bool[] allowGapJumping, double[] gapJumpingTolerance, PathType[] pathMethodType, double[] dTangentAngleTolerance, Point startPoint, Point endPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| CAEEdge[] |
seedEdges |
|
| CAEVertex[] |
seedVertices |
|
| System.Boolean[] |
preferFreeEdges |
|
| System.Boolean[] |
allowGapJumping |
|
| System.Double[] |
gapJumpingTolerance |
|
| PathType[] |
pathMethodType |
|
| System.Double[] |
dTangentAngleTolerance |
|
| Point |
startPoint |
|
| Point |
endPoint |
|
SetTargetSetElemEdgePath(Int32, FEElemEdge[], FENode[], Boolean[], Boolean[], Boolean[], Double[], Boolean[], Double[], PathType[], Double[])
Declaration
public void SetTargetSetElemEdgePath(int setIndex, FEElemEdge[] seedEdges, FENode[] seedVertices, bool[] preferFreeEdges, bool[] preferGeometryAssociatedEdges, bool[] preferFeatureElementEdges, double[] featureAngleTolerance, bool[] allowGapJumping, double[] gapJumpingTolerance, PathType[] pathMethodType, double[] dTangentAngleTolerance)
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 |
|
| PathType[] |
pathMethodType |
|
| System.Double[] |
dTangentAngleTolerance |
|
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 |
|
SetTargetSetFacesCurve(Int32, CAEFace[], Curve, Boolean)
Declaration
public void SetTargetSetFacesCurve(int setIndex, CAEFace[] faces, Curve curve, bool reverse)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| CAEFace[] |
faces |
|
| Curve |
curve |
|
| System.Boolean |
reverse |
|
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 |
|
SetTargetSetPlaneObject(Int32, Plane)
Declaration
public void SetTargetSetPlaneObject(int setIndex, Plane plane)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Plane |
plane |
|
SetTargetSetPlaneWithOffset(Int32, Point3d, Vector3d, Expression)
Declaration
public void SetTargetSetPlaneWithOffset(int setIndex, Point3d planePosition, Vector3d planeNormal, Expression offsetValue)
Parameters
SetTargetSetPointLocation(Int32, Point)
Declaration
public void SetTargetSetPointLocation(int setIndex, Point point)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Point |
point |
|
SetTargetSetPointLocation(Int32, Point3d)
Declaration
public void SetTargetSetPointLocation(int setIndex, Point3d position)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Point3d |
position |
|
SetTargetSetRevolutionSegments(Int32, Curve[])
Declaration
public void SetTargetSetRevolutionSegments(int setIndex, Curve[] curves)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Curve[] |
curves |
|
SetTargetSetSegments(Int32, Curve[])
Declaration
public void SetTargetSetSegments(int setIndex, Curve[] curves)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| Curve[] |
curves |
|
SetTargetSetSharedEdgeWithFaces(Int32, CAEEdge[], CAEFace[])
Declaration
public void SetTargetSetSharedEdgeWithFaces(int setIndex, CAEEdge[] edges, CAEFace[] faces)
Parameters
| Type |
Name |
Description |
| System.Int32 |
setIndex |
|
| CAEEdge[] |
edges |
|
| CAEFace[] |
faces |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink