NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAM::InspectionCollisionAvoidanceBuilder Class Reference

Collision Avoidance Dialog builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCollisionAvoidanceBuilder

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAM::InspectionCollisionAvoidanceBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

bool ChangeApproachRetract ()
 Returns a flag to indicate whether to change approach and retract distances to avoid collisions
Created in NX8.0.1.
bool ChangeProbeAngles ()
 Returns a flag to indicate whether to change probe angles to avoid collisions
Created in NX8.0.0.
bool ChangeProbeTip ()
 Returns a flag to indicate whether to change probe tip to avoid collisions
Created in NX8.0.0.
double ClearanceDistance ()
 Returns the transition clearance distance
Created in NX8.0.0.
void DoCollisionAvoidance ()
 Updates selected paths.
double FacetTolerance ()
 Returns the tolerance used for faceting the components
Created in NX8.0.0.
bool FinishAtSafePlane ()
 Returns a flag to indicate whether to finish at safe plane after last path
Created in NX8.0.0.
std::vector< NXStringGetSelectedOps ()
 Returns the selected operations.
bool ListOutput ()
 Returns a flag to indicate whether to generate a report
Created in NX8.0.0.
double MaxAngularIncrement ()
 Returns the max angular increment
Created in NX8.0.0.
double MaxLengthIncrement ()
 Returns the max length increment
Created in NX8.0.0.
bool NewSensors ()
 Returns a flag to indicate whether to create new sensors
Created in NX8.0.0.
bool ProbeRotationsAtSafePlane ()
 Returns a flag to indicate whether to do probe rotations at safe plane
Created in NX8.0.0.
NXOpen::NXObjectSafePlane ()
 Returns the safe plane
Created in NX8.0.0.
void SetChangeApproachRetract (bool change)
 Sets a flag to indicate whether to change approach and retract distances to avoid collisions
Created in NX8.0.1.
void SetChangeProbeAngles (bool change)
 Sets a flag to indicate whether to change probe angles to avoid collisions
Created in NX8.0.0.
void SetChangeProbeTip (bool change)
 Sets a flag to indicate whether to change probe tip to avoid collisions
Created in NX8.0.0.
void SetClearanceDistance (double clearanceDistance)
 Sets the transition clearance distance
Created in NX8.0.0.
void SetFacetTolerance (double facetTolerance)
 Sets the tolerance used for faceting the components
Created in NX8.0.0.
void SetFinishAtSafePlane (bool createPoints)
 Sets a flag to indicate whether to finish at safe plane after last path
Created in NX8.0.0.
void SetListOutput (bool list)
 Sets a flag to indicate whether to generate a report
Created in NX8.0.0.
void SetMaxAngularIncrement (double maxAngularIncrement)
 Sets the max angular increment
Created in NX8.0.0.
void SetMaxLengthIncrement (double maxLengthIncrement)
 Sets the max length increment
Created in NX8.0.0.
void SetNewSensors (bool newSensors)
 Sets a flag to indicate whether to create new sensors
Created in NX8.0.0.
void SetProbeRotationsAtSafePlane (bool useSafePlane)
 Sets a flag to indicate whether to do probe rotations at safe plane
Created in NX8.0.0.
void SetSafePlane (NXOpen::NXObject *plane)
 Sets the safe plane
Created in NX8.0.0.
void SetSelectedOps (std::vector< NXString > &selectedOps)
 Sets the selected operations.
void SetStartFromSafePlane (bool createPoints)
 Sets a flag to indicate whether to start from safe plane before first path
Created in NX8.0.0.
void SetTableRotationsAtSafePlane (bool useSafePlane)
 Sets a flag to indicate whether to do table rotations at safe plane
Created in NX8.0.0.
void SetToolChangesAtSafePlane (bool useSafePlane)
 Sets a flag to indicate whether to do tool changes at safe plane
Created in NX8.0.0.
void SetTransitionsBetweenPaths (bool createPoints)
 Sets a flag to indicate whether to generate transition points between paths
Created in NX8.0.0.
void SetTransitionsWithinPaths (bool createPoints)
 Sets a flag to indicate whether to generate transition points within paths
Created in NX8.0.0.
bool StartFromSafePlane ()
 Returns a flag to indicate whether to start from safe plane before first path
Created in NX8.0.0.
bool TableRotationsAtSafePlane ()
 Returns a flag to indicate whether to do table rotations at safe plane
Created in NX8.0.0.
bool ToolChangesAtSafePlane ()
 Returns a flag to indicate whether to do tool changes at safe plane
Created in NX8.0.0.
bool TransitionsBetweenPaths ()
 Returns a flag to indicate whether to generate transition points between paths
Created in NX8.0.0.
bool TransitionsWithinPaths ()
 Returns a flag to indicate whether to generate transition points within paths
Created in NX8.0.0.

Detailed Description

Collision Avoidance Dialog builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCollisionAvoidanceBuilder

Created in NX8.0.0.



Member Function Documentation

Returns a flag to indicate whether to change approach and retract distances to avoid collisions
Created in NX8.0.1.



License requirements : None

Returns a flag to indicate whether to change probe angles to avoid collisions
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to change probe tip to avoid collisions
Created in NX8.0.0.



License requirements : None

Returns the transition clearance distance
Created in NX8.0.0.



License requirements : None

Updates selected paths.


Created in NX8.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Returns the tolerance used for faceting the components
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to finish at safe plane after last path
Created in NX8.0.0.



License requirements : None

Returns the selected operations.

Returns:
Selected operation names
Created in NX8.0.0.

License requirements : None

Returns a flag to indicate whether to generate a report
Created in NX8.0.0.



License requirements : None

Returns the max angular increment
Created in NX8.0.0.



License requirements : None

Returns the max length increment
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to create new sensors
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to do probe rotations at safe plane
Created in NX8.0.0.



License requirements : None

Returns the safe plane
Created in NX8.0.0.



License requirements : None

Sets a flag to indicate whether to change approach and retract distances to avoid collisions
Created in NX8.0.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
changechange

Sets a flag to indicate whether to change probe angles to avoid collisions
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
changechange

Sets a flag to indicate whether to change probe tip to avoid collisions
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
changechange

Sets the transition clearance distance
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
clearanceDistanceclearancedistance

Sets the tolerance used for faceting the components
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
facetTolerancefacettolerance

Sets a flag to indicate whether to finish at safe plane after last path
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
createPointscreatepoints

Sets a flag to indicate whether to generate a report
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
listlist

Sets the max angular increment
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
maxAngularIncrementmaxangularincrement

Sets the max length increment
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
maxLengthIncrementmaxlengthincrement

Sets a flag to indicate whether to create new sensors
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
newSensorsnewsensors

Sets a flag to indicate whether to do probe rotations at safe plane
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
useSafePlaneusesafeplane

Sets the safe plane
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
planeplane

Sets the selected operations.


Created in NX8.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
selectedOpsSelected operation names
NOTE: The full Unicode character set is not supported for this parameter.

Sets a flag to indicate whether to start from safe plane before first path
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
createPointscreatepoints

Sets a flag to indicate whether to do table rotations at safe plane
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
useSafePlaneusesafeplane

Sets a flag to indicate whether to do tool changes at safe plane
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
useSafePlaneusesafeplane

Sets a flag to indicate whether to generate transition points between paths
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
createPointscreatepoints

Sets a flag to indicate whether to generate transition points within paths
Created in NX8.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
createPointscreatepoints

Returns a flag to indicate whether to start from safe plane before first path
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to do table rotations at safe plane
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to do tool changes at safe plane
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to generate transition points between paths
Created in NX8.0.0.



License requirements : None

Returns a flag to indicate whether to generate transition points within paths
Created in NX8.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.