Class Utils
Inheritance
System.Object
System.MarshalByRefObject
Utils
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Utils : NXRemotableObject, IMessageSink
Constructors
Utils(CAMSession)
Declaration
protected Utils(CAMSession owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
ClonePlane(Plane)
Declaration
public Plane ClonePlane(Plane inputPlane)
Parameters
Type |
Name |
Description |
Plane |
inputPlane |
|
Returns
ClonePoint(Point)
Declaration
public Point ClonePoint(Point intputPoint)
Parameters
Type |
Name |
Description |
Point |
intputPoint |
|
Returns
CloneVector(Direction)
Declaration
public Direction CloneVector(Direction intputVector)
Parameters
Returns
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
GetCiId(TaggedObject)
Declaration
public int GetCiId(TaggedObject builderOfInterest)
Parameters
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
GetHelperBuilders(ParamBuilder, out TaggedObject[])
Declaration
public void GetHelperBuilders(ParamBuilder paramBuilder, out TaggedObject[] helperBuilders)
Parameters
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
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
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
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
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
Implements
System.Runtime.Remoting.Messaging.IMessageSink