Class InspectionSetup
Inheritance
InspectionSetup
Assembly: NXOpen.dll
Syntax
public class InspectionSetup : CAMObject, IMessageSink, INXObject
Constructors
InspectionSetup()
Declaration
protected InspectionSetup()
Properties
CmmInspectionGroupCollection
Declaration
public InspectionGroupCollection CmmInspectionGroupCollection { get; }
Property Value
CmmInspectionOperationCollection
Declaration
public InspectionOperationCollection CmmInspectionOperationCollection { get; }
Property Value
Methods
BufferObjects(View, CAMObject[])
Declaration
public void BufferObjects(CAMSetup.View view, CAMObject[] objectsToBeBuffered)
Parameters
CopyObjects(View, CAMObject[], CAMObject, Paste)
Declaration
public CAMObject[] CopyObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved, CAMObject destinationObject, CAMSetup.Paste pastePosition)
Parameters
Returns
CreateNcmctPartMountingBuilder(string)
Declaration
public NcmctPartMountingBuilder CreateNcmctPartMountingBuilder(string libRef)
Parameters
Type |
Name |
Description |
string |
libRef |
|
Returns
CreateObjectsUdeSet(CAMObject[], Ude)
Declaration
public ObjectsUdeSet CreateObjectsUdeSet(CAMObject[] @params, CAMSetup.Ude udeType)
Parameters
Returns
CutObjects(View, CAMObject[])
Declaration
public void CutObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved)
Parameters
Declaration
public void GenerateToolPath(CAMObject[] objects)
Parameters
GetRoot(View)
Declaration
public InspectionGroup GetRoot(CAMSetup.View branch)
Parameters
Returns
Declaration
public void LockToolPaths(CAMObject[] objects, bool @lock)
Parameters
MoveObjects(View, CAMObject[], CAMObject, Paste)
Declaration
public void MoveObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved, CAMObject destinationObject, CAMSetup.Paste pastePosition)
Parameters
PasteObjects(View, CAMObject[], CAMObject, Paste)
Declaration
public void PasteObjects(CAMSetup.View view, CAMObject[] objectsToBeMoved, CAMObject destinationObject, CAMSetup.Paste pastePosition)
Parameters
Postprocess(CAMObject[], string, string, OutputUnits)
Declaration
public void Postprocess(CAMObject[] objects, string machineType, string outfileName, CAMSetup.OutputUnits outputUnits)
Parameters
PostprocessWithSetting(CAMObject[], string, string, OutputUnits, PostprocessSettingsOutputWarning, PostprocessSettingsReviewTool)
Declaration
public void PostprocessWithSetting(CAMObject[] objects, string machineType, string outfileName, CAMSetup.OutputUnits outputUnits, CAMSetup.PostprocessSettingsOutputWarning outputWarning, CAMSetup.PostprocessSettingsReviewTool reviewTool)
Parameters
ResequencePaths(CAMObject[])
Declaration
public void ResequencePaths(CAMObject[] paths)
Parameters
ResequenceTols(CAMObject[])
Declaration
public void ResequenceTols(CAMObject[] tols)
Parameters
RetrieveDevice(string)
Declaration
public InspectionGroup RetrieveDevice(string libRef)
Parameters
Type |
Name |
Description |
string |
libRef |
|
Returns
RetrieveDeviceAndMount(string, CAMObject, out CAMObject)
Declaration
public NCGroup RetrieveDeviceAndMount(string libRef, CAMObject targetParam, out CAMObject resultPocket)
Parameters
Returns
RetrievePathMessages(CAMObject[])
Declaration
public string[] RetrievePathMessages(CAMObject[] objects)
Parameters
Returns
Declaration
public InspectionTool RetrieveTool(string libRef, CAMObject target, out CAMObject nextTarget, out bool success)
Parameters
Returns
Declaration
public InspectionTool RetrieveTool(string libRef, out bool success)
Parameters
Returns
SetTemplateStatus(CAMObject[], bool, bool)
Declaration
public void SetTemplateStatus(CAMObject[] objects, bool useAsParent, bool createIfParentCreated)
Parameters
Type |
Name |
Description |
CAMObject[] |
objects |
|
bool |
useAsParent |
|
bool |
createIfParentCreated |
|
UpdateFeatureNames(string, string)
Declaration
public void UpdateFeatureNames(string originalFeatName, string newFeatName)
Parameters
Type |
Name |
Description |
string |
originalFeatName |
|
string |
newFeatName |
|
UpdateToleranceNames(string, string)
Declaration
public void UpdateToleranceNames(string originalTolName, string newTolName)
Parameters
Type |
Name |
Description |
string |
originalTolName |
|
string |
newTolName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink