Class SetManager
Assembly: NXOpen.dll
Syntax
public class SetManager : NXObject, IMessageSink, INXObject
Constructors
SetManager()
Declaration
Properties
TargetSetCount
Declaration
public int TargetSetCount { get; }
Property Value
Methods
CleanTargetSet(int)
Declaration
public void CleanTargetSet(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
CreateCaeSet()
Declaration
public CAESet CreateCaeSet()
Returns
DeleteTargetSet(int)
Declaration
public void DeleteTargetSet(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
GetTargetSetComponent(int)
Declaration
public FEModelOccurrence GetTargetSetComponent(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Returns
GetTargetSetDistributedPlanes(int, out DistributedPlanesPosition, out Point, out DistributedPlanesPosition, out Expression, out Expression, out DistributedPlanesBboxType, out FEElement[], out DistributedPlanesBoundingSphereType, out DistributedPlanesBoundingSphereDirection, out Direction, out Point, out Point, out Point, out bool, out int)
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(int, out Point, out Point)
Declaration
public void GetTargetSetEdgePathLimits(int setIndex, out Point startPoint, out Point endPoint)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Point |
startPoint |
|
Point |
endPoint |
|
GetTargetSetExcludedMembers(int, out SetObject[])
Declaration
public void GetTargetSetExcludedMembers(int setIndex, out SetObject[] objects)
Parameters
GetTargetSetGroup(int)
Declaration
public CaeGroup GetTargetSetGroup(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Returns
GetTargetSetMembers(int, out NXObject, out SetObject[])
Declaration
public void GetTargetSetMembers(int setIndex, out NXObject displayCoordinateSystem, out SetObject[] objects)
Parameters
GetTargetSetPlaneObject(int)
Declaration
public Plane GetTargetSetPlaneObject(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Returns
GetTargetSetPlaneWithOffset(int, out Point3d, out Vector3d, out Expression)
Declaration
public void GetTargetSetPlaneWithOffset(int setIndex, out Point3d planePosition, out Vector3d planeNormal, out Expression offsetValue)
Parameters
GetTargetSetPoint(int)
Declaration
public Point GetTargetSetPoint(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Returns
GetTargetSetPointLocation(int)
Declaration
public Point3d GetTargetSetPointLocation(int setIndex)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Returns
GetTargetSetRevolutionSegments(int, out Curve[])
Declaration
public void GetTargetSetRevolutionSegments(int setIndex, out Curve[] curves)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Curve[] |
curves |
|
GetTargetSetSegments(int, out Curve[])
Declaration
public void GetTargetSetSegments(int setIndex, out Curve[] curves)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Curve[] |
curves |
|
GetTargetSetSharedEdgeFaces(int, out CAEFace[])
Declaration
public void GetTargetSetSharedEdgeFaces(int setIndex, out CAEFace[] faces)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
CAEFace[] |
faces |
|
SetTargetSetClosedEdgePath(int, CAEEdge, bool, Point, Point)
Declaration
public void SetTargetSetClosedEdgePath(int setIndex, CAEEdge seedEdge, bool flipEdge, Point startPoint, Point endPoint)
Parameters
SetTargetSetComponent(int, FEModelOccurrence)
Declaration
public void SetTargetSetComponent(int setIndex, FEModelOccurrence comp)
Parameters
SetTargetSetDistributedPlanes(int, DistributedPlanesPosition, Point, DistributedPlanesPosition, Expression, Expression, DistributedPlanesBboxType, FEElement[], DistributedPlanesBoundingSphereType, DistributedPlanesBoundingSphereDirection, Direction, Point, Point, Point, bool, int)
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
SetTargetSetEdgePathWithLimits(int, CAEEdge[], CAEVertex[], bool[], bool[], 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
SetTargetSetElemEdgePath(int, FEElemEdge[], FENode[], bool[], bool[], bool[], double[], bool[], 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 |
int |
setIndex |
|
FEElemEdge[] |
seedEdges |
|
FENode[] |
seedVertices |
|
bool[] |
preferFreeEdges |
|
bool[] |
preferGeometryAssociatedEdges |
|
bool[] |
preferFeatureElementEdges |
|
double[] |
featureAngleTolerance |
|
bool[] |
allowGapJumping |
|
double[] |
gapJumpingTolerance |
|
PathType[] |
pathMethodType |
|
double[] |
dTangentAngleTolerance |
|
SetTargetSetExcludedMembers(int, CaeSetGroupFilterType, SetObject[])
Declaration
public void SetTargetSetExcludedMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects)
Parameters
SetTargetSetExcludedMembers(int, SetObject[])
Declaration
public void SetTargetSetExcludedMembers(int setIndex, SetObject[] excludedObjects)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
SetObject[] |
excludedObjects |
|
SetTargetSetFacesCurve(int, CAEFace[], Curve, bool)
Declaration
public void SetTargetSetFacesCurve(int setIndex, CAEFace[] faces, Curve curve, bool reverse)
Parameters
SetTargetSetGroup(int, CaeSetGroupFilterType, CaeGroup)
Declaration
public void SetTargetSetGroup(int setIndex, CaeSetGroupFilterType filterType, CaeGroup group)
Parameters
SetTargetSetMembers(int, CaeSetGroupFilterType, SetObject[])
Declaration
public void SetTargetSetMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects)
Parameters
SetTargetSetMembers(int, SetObject[])
Declaration
public void SetTargetSetMembers(int setIndex, SetObject[] objects)
Parameters
SetTargetSetPlaneObject(int, Plane)
Declaration
public void SetTargetSetPlaneObject(int setIndex, Plane plane)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Plane |
plane |
|
SetTargetSetPlaneWithOffset(int, Point3d, Vector3d, Expression)
Declaration
public void SetTargetSetPlaneWithOffset(int setIndex, Point3d planePosition, Vector3d planeNormal, Expression offsetValue)
Parameters
SetTargetSetPointLocation(int, Point)
Declaration
public void SetTargetSetPointLocation(int setIndex, Point point)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Point |
point |
|
SetTargetSetPointLocation(int, Point3d)
Declaration
public void SetTargetSetPointLocation(int setIndex, Point3d position)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Point3d |
position |
|
SetTargetSetRevolutionSegments(int, Curve[])
Declaration
public void SetTargetSetRevolutionSegments(int setIndex, Curve[] curves)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Curve[] |
curves |
|
SetTargetSetSegments(int, Curve[])
Declaration
public void SetTargetSetSegments(int setIndex, Curve[] curves)
Parameters
Type |
Name |
Description |
int |
setIndex |
|
Curve[] |
curves |
|
SetTargetSetSharedEdgeWithFaces(int, CAEEdge[], CAEFace[])
Declaration
public void SetTargetSetSharedEdgeWithFaces(int setIndex, CAEEdge[] edges, CAEFace[] faces)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink