Search Results for

    Show / Hide Table of Contents

    Class SetManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    SetManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.CAE
    Assembly: NXOpen.dll
    Syntax
    public class SetManager : NXObject, IMessageSink, INXObject

    Constructors

    SetManager()

    Declaration
    protected SetManager()

    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
    Type Description
    CAESet

    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
    Type Description
    FEModelOccurrence

    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
    Type Name Description
    System.Int32 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
    System.Boolean flipNormal
    System.Int32 refinementLevel

    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
    Type Description
    CaeGroup

    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
    Type Description
    Plane

    GetTargetSetPlaneWithOffset(Int32, out Point3d, out Vector3d, out Expression)

    Declaration
    public void GetTargetSetPlaneWithOffset(int setIndex, out Point3d planePosition, out Vector3d planeNormal, out Expression offsetValue)
    Parameters
    Type Name Description
    System.Int32 setIndex
    Point3d planePosition
    Vector3d planeNormal
    Expression offsetValue

    GetTargetSetPoint(Int32)

    Declaration
    public Point GetTargetSetPoint(int setIndex)
    Parameters
    Type Name Description
    System.Int32 setIndex
    Returns
    Type Description
    Point

    GetTargetSetPointLocation(Int32)

    Declaration
    public Point3d GetTargetSetPointLocation(int setIndex)
    Parameters
    Type Name Description
    System.Int32 setIndex
    Returns
    Type Description
    Point3d

    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
    Type Name Description
    System.Int32 setIndex
    FEModelOccurrence comp

    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
    Type Name Description
    System.Int32 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
    System.Boolean flipNormal
    System.Int32 refinementLevel

    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
    Type Name Description
    System.Int32 setIndex
    CaeSetGroupFilterType selRecipeFilter
    SetObject[] objects

    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
    Type Name Description
    System.Int32 setIndex
    CaeSetGroupFilterType filterType
    CaeGroup group

    SetTargetSetMembers(Int32, CaeSetGroupFilterType, SetObject[])

    Declaration
    public void SetTargetSetMembers(int setIndex, CaeSetGroupFilterType selRecipeFilter, SetObject[] objects)
    Parameters
    Type Name Description
    System.Int32 setIndex
    CaeSetGroupFilterType selRecipeFilter
    SetObject[] objects

    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
    Type Name Description
    System.Int32 setIndex
    Point3d planePosition
    Vector3d planeNormal
    Expression offsetValue

    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
    INXObject
    In This Article
    Back to top Generated by DocFX