Class Utils
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
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
GetComparePartsObject(string, string)
Declaration
public CompareParts GetComparePartsObject(string userPart, string fileToCompare)
Parameters
Returns
GetHelperBuilders(ParamBuilder, out TaggedObject[])
Declaration
public void GetHelperBuilders(ParamBuilder paramBuilder, out TaggedObject[] helperBuilders)
Parameters
GetInMerge(ParamBuilder)
Declaration
public bool GetInMerge(ParamBuilder paramBuilder)
Parameters
Returns
GetMergeOutputFiles(out string, out string, out string)
Declaration
public void GetMergeOutputFiles(out string ver0OutputFile, out string ver1OutputFile, out string ver2OutputFile)
Parameters
GetMergeReportFile(string)
Declaration
public string GetMergeReportFile(string version2Part)
Parameters
Type |
Name |
Description |
string |
version2Part |
|
Returns
GetObjectToMerge(out CAMObject)
Declaration
public string[] GetObjectToMerge(out CAMObject objectToMerge)
Parameters
Type |
Name |
Description |
CAMObject |
objectToMerge |
|
Returns
GetObjectsToCompare(ObjectTypes, out CAMObject[], out CAMObject[])
Declaration
public void GetObjectsToCompare(CompareParts.ObjectTypes type, out CAMObject[] userObjects, out CAMObject[] objectsToCompare)
Parameters
GetObjectsToCompareWithPart(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
IsContextCi(int)
Declaration
public bool IsContextCi(int ci)
Parameters
Type |
Name |
Description |
int |
ci |
|
Returns
MergeMasterTemplate(string)
Declaration
public void MergeMasterTemplate(string masterTemplateToMerge)
Parameters
Type |
Name |
Description |
string |
masterTemplateToMerge |
|
SetComplexMergeCount(int)
Declaration
public void SetComplexMergeCount(int count)
Parameters
Type |
Name |
Description |
int |
count |
|
SetDiffs(ObjectTypes, CAMObject, CAMObject, int[])
Declaration
public void SetDiffs(CompareParts.ObjectTypes type, CAMObject userObject, CAMObject compareObject, int[] userObjects)
Parameters
SetInMerge(ParamBuilder, bool)
Declaration
public void SetInMerge(ParamBuilder paramBuilder, bool inMerge)
Parameters
SetInspectionIntent(bool)
Declaration
public void SetInspectionIntent(bool isInspection)
Parameters
Type |
Name |
Description |
bool |
isInspection |
|
SetMismatchingDoubles(int[])
Declaration
public void SetMismatchingDoubles(int[] ciIds)
Parameters
Type |
Name |
Description |
int[] |
ciIds |
|
SetSamplePartMarker(CAMObject, bool)
Declaration
public void SetSamplePartMarker(CAMObject setup, bool sample)
Parameters
SetSimpleMergeCount(int)
Declaration
public void SetSimpleMergeCount(int count)
Parameters
Type |
Name |
Description |
int |
count |
|
SetSimpleMergeObjects(CAMObject[])
Declaration
public void SetSimpleMergeObjects(CAMObject[] objects)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink