Search Results for

    Show / Hide Table of Contents

    Class Utils

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    Utils
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    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.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.CAM
    Assembly: NXOpen.dll
    Syntax
    public class Utils : NXRemotableObject, IMessageSink

    Constructors

    Utils(CAMSession)

    Declaration
    protected Utils(CAMSession owner)
    Parameters
    Type Name Description
    CAMSession owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    ClonePlane(Plane)

    Declaration
    public Plane ClonePlane(Plane inputPlane)
    Parameters
    Type Name Description
    Plane inputPlane
    Returns
    Type Description
    Plane

    ClonePoint(Point)

    Declaration
    public Point ClonePoint(Point intputPoint)
    Parameters
    Type Name Description
    Point intputPoint
    Returns
    Type Description
    Point

    CloneVector(Direction)

    Declaration
    public Direction CloneVector(Direction intputVector)
    Parameters
    Type Name Description
    Direction intputVector
    Returns
    Type Description
    Direction

    CreateMergeReports(String, String, String)

    Declaration
    public void CreateMergeReports(string version0Part, string version1Part, string version2Part)
    Parameters
    Type Name Description
    System.String version0Part
    System.String version1Part
    System.String version2Part

    GetBuildersToValidate(out ParamBuilder[], out ParamBuilder[])

    Declaration
    public void GetBuildersToValidate(out ParamBuilder[] metricBuilders, out ParamBuilder[] englishBuilders)
    Parameters
    Type Name Description
    ParamBuilder[] metricBuilders
    ParamBuilder[] englishBuilders

    GetCiId(TaggedObject)

    Declaration
    public int GetCiId(TaggedObject builderOfInterest)
    Parameters
    Type Name Description
    TaggedObject builderOfInterest
    Returns
    Type Description
    System.Int32

    GetComparePartsObject(String, String)

    Declaration
    public CompareParts GetComparePartsObject(string userPart, string fileToCompare)
    Parameters
    Type Name Description
    System.String userPart
    System.String fileToCompare
    Returns
    Type Description
    CompareParts

    GetHelperBuilders(ParamBuilder, out TaggedObject[])

    Declaration
    public void GetHelperBuilders(ParamBuilder paramBuilder, out TaggedObject[] helperBuilders)
    Parameters
    Type Name Description
    ParamBuilder paramBuilder
    TaggedObject[] helperBuilders

    GetMergeOutputFiles(out String, out String, out String)

    Declaration
    public void GetMergeOutputFiles(out string ver0OutputFile, out string ver1OutputFile, out string ver2OutputFile)
    Parameters
    Type Name Description
    System.String ver0OutputFile
    System.String ver1OutputFile
    System.String ver2OutputFile

    GetMergeReportFile(String)

    Declaration
    public string GetMergeReportFile(string version2Part)
    Parameters
    Type Name Description
    System.String version2Part
    Returns
    Type Description
    System.String

    GetObjectsToCompare(CompareParts.ObjectTypes, out CAMObject[], out CAMObject[])

    Declaration
    public void GetObjectsToCompare(CompareParts.ObjectTypes type, out CAMObject[] userObjects, out CAMObject[] objectsToCompare)
    Parameters
    Type Name Description
    CompareParts.ObjectTypes type
    CAMObject[] userObjects
    CAMObject[] objectsToCompare

    GetObjectsToCompareWithPart(CompareParts.ObjectTypes, out CAMObject[], out Part[], out CAMObject[], out Part[])

    Declaration
    public void GetObjectsToCompareWithPart(CompareParts.ObjectTypes type, out CAMObject[] userObjects, out Part[] userObjectParts, out CAMObject[] objectsToCompare, out Part[] objectsToCompareParts)
    Parameters
    Type Name Description
    CompareParts.ObjectTypes type
    CAMObject[] userObjects
    Part[] userObjectParts
    CAMObject[] objectsToCompare
    Part[] objectsToCompareParts

    GetObjectsToMerge(out CAMObject[], out Part, out CAMObject[], out Part, out CAMObject[], out Part)

    Declaration
    public int[] GetObjectsToMerge(out CAMObject[] ver0Objects, out Part ver0Part, out CAMObject[] ver1Objects, out Part ver1Part, out CAMObject[] ver2Objects, out Part ver2Part)
    Parameters
    Type Name Description
    CAMObject[] ver0Objects
    Part ver0Part
    CAMObject[] ver1Objects
    Part ver1Part
    CAMObject[] ver2Objects
    Part ver2Part
    Returns
    Type Description
    System.Int32[]

    GetObjectToMerge(out CAMObject)

    Declaration
    public string[] GetObjectToMerge(out CAMObject objectToMerge)
    Parameters
    Type Name Description
    CAMObject objectToMerge
    Returns
    Type Description
    System.String[]

    IsContextCi(Int32)

    Declaration
    public bool IsContextCi(int ci)
    Parameters
    Type Name Description
    System.Int32 ci
    Returns
    Type Description
    System.Boolean

    MergeMasterTemplate(String)

    Declaration
    public void MergeMasterTemplate(string masterTemplateToMerge)
    Parameters
    Type Name Description
    System.String masterTemplateToMerge

    SetComplexMergeCount(Int32)

    Declaration
    public void SetComplexMergeCount(int count)
    Parameters
    Type Name Description
    System.Int32 count

    SetDiffs(CompareParts.ObjectTypes, CAMObject, CAMObject, Int32[])

    Declaration
    public void SetDiffs(CompareParts.ObjectTypes type, CAMObject userObject, CAMObject compareObject, int[] userObjects)
    Parameters
    Type Name Description
    CompareParts.ObjectTypes type
    CAMObject userObject
    CAMObject compareObject
    System.Int32[] userObjects

    SetInspectionIntent(Boolean)

    Declaration
    public void SetInspectionIntent(bool isInspection)
    Parameters
    Type Name Description
    System.Boolean isInspection

    SetMismatchingDoubles(Int32[])

    Declaration
    public void SetMismatchingDoubles(int[] ciIds)
    Parameters
    Type Name Description
    System.Int32[] ciIds

    SetSimpleMergeCount(Int32)

    Declaration
    public void SetSimpleMergeCount(int count)
    Parameters
    Type Name Description
    System.Int32 count

    SetSimpleMergeObjects(CAMObject[])

    Declaration
    public void SetSimpleMergeObjects(CAMObject[] objects)
    Parameters
    Type Name Description
    CAMObject[] objects

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX