NX Open C++ Reference Guide
|
Represents the builder for a CMM Inspection path. More...
Public Member Functions | |
bool | CreateEntryPoint () |
Returns a flag to indicate if an entry point is required Created in NX7.0.0. | |
bool | CreateExitPoint () |
Returns a flag to indicate if an exit point is required Created in NX7.0.0. | |
void | EditEntryExitPoints (bool regenerate) |
Edit entry or exit point Created in NX8.0.0. | |
void | EditStartEndPoints (bool regenerate) |
Edit first or last point in safe plane Created in NX8.0.0. | |
NXString | FeatureOpName () |
Returns the inspection feature operation name Created in NX7.0.0. | |
void | FlipApproachDirection () |
Flips the approach direction vector Created in NX7.0.0. | |
int | GenerateReferenceFeature () |
Generate the reference feature. | |
std::vector< double > | GetApproachDirection () |
Gets the approach direction vector values. | |
NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes | GetReferenceFeatureModeValue () |
Get the reference feature mode. | |
double | GetReferenceFeatureOffsetDistanceValue () |
Get the reference feature offset distance. | |
int | GetReferenceFeaturePointCountValue () |
Get the reference feature point count. | |
double | GetReferenceFeatureZoneRadiusValue () |
Get the reference feature zone radius. | |
NXOpen::CAM::InheritableDoubleBuilder * | HeightAboveFeature () |
Returns the height above feature for entry and exit points Created in NX7.0.0. | |
NXOpen::CAM::InspectionPathBuilder::InspectModeType | InspectionMode () |
Returns the inspection mode setting Created in NX7.0.0. | |
NXOpen::CAM::InheritableIntBuilder * | NumPoints () |
Returns the number of points in the path Created in NX7.0.0. | |
NXString | PathOpName () |
Returns the inspection path operation name Created in NX7.0.0. | |
bool | ProjectLastPointToSafePlane () |
Returns a flag to indicate if last point is created in safe plane Created in NX7.0.0. | |
bool | ProjectStartPointToSafePlane () |
Returns a flag to indicate if start point is created in safe plane Created in NX7.0.0. | |
NXString | ReferenceFeatureAutoName () |
Returns the automatic reference feature name Created in NX9.0.0. | |
NXString | ReferenceFeatureName () |
Returns the reference feature name Created in NX9.0.0. | |
bool | ReGenerateEntryExit (NXOpen::CAM::InspectionPathBuilder::EntryExitType entryExit) |
ReGenerate entry or exit point. | |
bool | ReGenerateInSafePlane (NXOpen::CAM::InspectionPathBuilder::FirstLastType firstLast) |
ReGenerate first or last point in safe plane. | |
int | RemoveReferenceFeature () |
Remove the reference feature. | |
NXOpen::NXObject * | SafePlaneXform () |
Returns the safe plane Created in NX7.0.0. | |
NXOpen::SelectNXObjectList * | SelectFeature () |
Returns the selector for the inspection feature Created in NX7.0.0. | |
NXOpen::SelectNXObjectList * | SelectReferenceFeature () |
Returns the selector for the reference feature Created in NX9.0.0. | |
NXOpen::CAM::InspectionPathBuilder::SequenceType | SequenceOptimization () |
Returns the path point sequence optimization setting Created in NX7.0.0. | |
void | SetApproachDirection (const std::vector< double > &direction) |
Sets the approach direction vector values Created in NX7.0.0. | |
void | SetCreateEntryPoint (bool createPoint) |
Sets a flag to indicate if an entry point is required Created in NX7.0.0. | |
void | SetCreateExitPoint (bool createPoint) |
Sets a flag to indicate if an exit point is required Created in NX7.0.0. | |
void | SetFeatureOpName (const NXString &featureOpName) |
Sets the inspection feature operation name Created in NX7.0.0. | |
void | SetFeatureOpName (const char *featureOpName) |
Sets the inspection feature operation name Created in NX7.0.0. | |
void | SetInspectionMode (NXOpen::CAM::InspectionPathBuilder::InspectModeType inspectMode) |
Sets the inspection mode setting Created in NX7.0.0. | |
void | SetPathOpName (const NXString &pathOpName) |
Sets the inspection path operation name Created in NX7.0.0. | |
void | SetPathOpName (const char *pathOpName) |
Sets the inspection path operation name Created in NX7.0.0. | |
void | SetProjectLastPointToSafePlane (bool projectPoint) |
Sets a flag to indicate if last point is created in safe plane Created in NX7.0.0. | |
void | SetProjectStartPointToSafePlane (bool projectPoint) |
Sets a flag to indicate if start point is created in safe plane Created in NX7.0.0. | |
void | SetReferenceFeatureAutoName (const NXString &featureName) |
Sets the automatic reference feature name Created in NX9.0.0. | |
void | SetReferenceFeatureAutoName (const char *featureName) |
Sets the automatic reference feature name Created in NX9.0.0. | |
void | SetReferenceFeatureModeValue (NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes mode) |
Set the reference feature mode Created in NX9.0.0. | |
void | SetReferenceFeatureName (const NXString &featureName) |
Sets the reference feature name Created in NX9.0.0. | |
void | SetReferenceFeatureName (const char *featureName) |
Sets the reference feature name Created in NX9.0.0. | |
void | SetReferenceFeatureOffsetDistanceValue (double distance) |
Set the reference feature offset distance Created in NX9.0.0. | |
void | SetReferenceFeaturePointCountValue (int count) |
Set the reference feature point count Created in NX9.0.0. | |
void | SetReferenceFeatureZoneRadiusValue (double radius) |
Set the reference feature zone radius Created in NX9.0.0. | |
void | SetSafePlaneXform (NXOpen::NXObject *planeXform) |
Sets the safe plane Created in NX7.0.0. | |
void | SetSequenceOptimization (NXOpen::CAM::InspectionPathBuilder::SequenceType sequenceOpt) |
Sets the path point sequence optimization setting Created in NX7.0.0. | |
void | SetUseEntryAvoidance (bool useAvoidance) |
Sets a flag to indicate if collision avoidance is required at entry Created in NX7.0.0. | |
void | SetUseExitAvoidance (bool useAvoidance) |
Sets a flag to indicate if collision avoidance is required at exit Created in NX7.0.0. | |
void | UpdateParameters () |
Update Inspection path based on selected feature. | |
void | UpdateReferenceParameters (NXOpen::NXObject *featOpTag) |
Update relative measurement geometry based on selected reference feature. | |
void | UpdateSensors (NXOpen::CAM::InspectionSetup *setup, NXOpen::CAM::InspectionGroup *parentProgramGroup, NXOpen::CAM::InspectionGroup *parentMethodGroup, NXOpen::CAM::InspectionGroup *parentToolGroup, NXOpen::CAM::InspectionGroup *parentGeometryGroup, const NXString &typeName) |
Update sensor definitions Created in NX7.5.1. | |
void | UpdateSensors (NXOpen::CAM::InspectionSetup *setup, NXOpen::CAM::InspectionGroup *parentProgramGroup, NXOpen::CAM::InspectionGroup *parentMethodGroup, NXOpen::CAM::InspectionGroup *parentToolGroup, NXOpen::CAM::InspectionGroup *parentGeometryGroup, const char *typeName) |
Update sensor definitions Created in NX7.5.1. | |
bool | UseEntryAvoidance () |
Returns a flag to indicate if collision avoidance is required at entry Created in NX7.0.0. | |
bool | UseExitAvoidance () |
Returns a flag to indicate if collision avoidance is required at exit Created in NX7.0.0. | |
![]() | |
NXString | ChannelName () |
Returns the channel's name Created in NX7.5.0. | |
NXString | Description () |
Returns the description Created in NX9.0.0. | |
NXOpen::CAM::PostEventsCiBuilder * | EndOfPath () |
Returns the end event builder Created in NX5.0.1. | |
NXOpen::CAM::UdeSet * | EndUdeSet () |
Returns the end ude set Created in NX7.5.0. | |
NXOpen::CAM::GeometryCiBuilder * | Geometry () |
Returns the geometry builder Created in NX5.0.0. | |
std::vector< double > | GetHoleAxisValues () |
Get the Hole Axis values. | |
bool | GougeChecking () |
Returns the gouge checking flag Created in NX9.0.0. | |
NXOpen::CAM::OperationBuilder::HoleAxisTypes | HoleAxisType () |
Returns the Hole Axis Type Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | HoleDepth () |
Returns the max depth distance builder Created in NX5.0.0. | |
NXOpen::CAM::OperationBuilder::HoleDepthTypes | HoleDepthType () |
Returns the Hole Depth Type Created in NX5.0.0. | |
NXOpen::CAM::ArcOutputTypeCiBuilder * | MotionOutputBuilder () |
Returns the motion output builder Created in NX8.0.0. | |
NXOpen::CAM::Notes * | Notes () |
Returns the notes builder Created in NX9.0.0. | |
NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes | OptimizationBasedOn () |
Returns the optimization based on in operation Created in NX5.0.0. | |
NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes | OptimizationDistanceMethod () |
Returns the optimization distance method in operation Created in NX5.0.0. | |
NXOpen::CAM::OperationBuilder::OptimizationLevelTypes | OptimizationLevel () |
Returns the optimization level in operation Created in NX5.0.0. | |
NXOpen::CAM::OperationDisplayOptionsBuilder * | PathDisplayOptions () |
Returns the path display options builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | RetractDistance () |
Returns the Retract Distance builder (inheritable double) Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | RetractDistanceOnToolAxisChange () |
Returns the Retract Distance on Tool Axis Change builder (inheritable double) Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | SafeClearance () |
Returns the safe clearance builder Created in NX6.0.0. | |
bool | SelectToolFlag () |
Returns the user selected tool Created in NX5.0.0. | |
void | SetChannelName (const NXString &channel) |
Sets the channel's name Created in NX7.5.0. | |
void | SetChannelName (const char *channel) |
Sets the channel's name Created in NX7.5.0. | |
void | SetDescription (const NXString &description) |
Sets the description Created in NX9.0.0. | |
void | SetDescription (const char *description) |
Sets the description Created in NX9.0.0. | |
void | SetGougeChecking (bool gougeChecking) |
Sets the gouge checking flag Created in NX9.0.0. | |
void | SetHoleAxisType (NXOpen::CAM::OperationBuilder::HoleAxisTypes types) |
Sets the Hole Axis Type Created in NX5.0.0. | |
void | SetHoleAxisValues (const std::vector< double > &holeAxis) |
Set the Hole Axis values Created in NX5.0.0. | |
void | SetHoleDepthType (NXOpen::CAM::OperationBuilder::HoleDepthTypes types) |
Sets the Hole Depth Type Created in NX5.0.0. | |
void | SetOptimizationBasedOn (NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes optimBasedOn) |
Sets the optimization based on in operation Created in NX5.0.0. | |
void | SetOptimizationDistanceMethod (NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes optimDistance) |
Sets the optimization distance method in operation Created in NX5.0.0. | |
void | SetOptimizationLevel (NXOpen::CAM::OperationBuilder::OptimizationLevelTypes optimType) |
Sets the optimization level in operation Created in NX5.0.0. | |
void | SetSelectToolFlag (bool selToolFlag) |
Sets the user selected tool Created in NX5.0.0. | |
NXOpen::CAM::PostEventsCiBuilder * | StartOfPath () |
Returns the start event builder Created in NX5.0.1. | |
NXOpen::CAM::UdeSet * | StartUdeSet () |
Returns the start ude set Created in NX7.5.0. | |
NXOpen::CAM::ToolChangeCiBuilder * | ToolChangeSetting () |
Returns the tool change builder Created in NX5.0.0. | |
NXOpen::CAM::ToolPathSplitParametersBuilder * | ToolPathSplitParametersBuilder () |
Returns the tool path split Parameters Created in NX9.0.0. | |
![]() | |
NXOpen::CAM::Ude * | CycleEvent () |
Returns the cycle event Created in NX7.5.0. | |
NXOpen::CAM::Cycle * | CycleTable () |
Returns the cycle Created in NX9.0.0. | |
NXOpen::CAM::ParamBuilder::OptimizationTypes | OptimizationMethod () |
Returns the optim method Created in NX5.0.0. | |
void | SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod) |
Sets the optim method Created in NX5.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the builder for a CMM Inspection path.
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionPathBuilder
Created in NX7.0.0.
bool NXOpen::CAM::InspectionPathBuilder::CreateEntryPoint | ( | ) |
Returns a flag to indicate if an entry point is required
Created in NX7.0.0.
License requirements : None
bool NXOpen::CAM::InspectionPathBuilder::CreateExitPoint | ( | ) |
Returns a flag to indicate if an exit point is required
Created in NX7.0.0.
License requirements : None
void NXOpen::CAM::InspectionPathBuilder::EditEntryExitPoints | ( | bool | regenerate | ) |
Edit entry or exit point
Created in NX8.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
regenerate | regenerate |
void NXOpen::CAM::InspectionPathBuilder::EditStartEndPoints | ( | bool | regenerate | ) |
Edit first or last point in safe plane
Created in NX8.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
regenerate | regenerate |
NXString NXOpen::CAM::InspectionPathBuilder::FeatureOpName | ( | ) |
Returns the inspection feature operation name
Created in NX7.0.0.
License requirements : None
void NXOpen::CAM::InspectionPathBuilder::FlipApproachDirection | ( | ) |
Flips the approach direction vector
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
int NXOpen::CAM::InspectionPathBuilder::GenerateReferenceFeature | ( | ) |
Generate the reference feature.
std::vector<double> NXOpen::CAM::InspectionPathBuilder::GetApproachDirection | ( | ) |
Gets the approach direction vector values.
NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes NXOpen::CAM::InspectionPathBuilder::GetReferenceFeatureModeValue | ( | ) |
Get the reference feature mode.
double NXOpen::CAM::InspectionPathBuilder::GetReferenceFeatureOffsetDistanceValue | ( | ) |
Get the reference feature offset distance.
int NXOpen::CAM::InspectionPathBuilder::GetReferenceFeaturePointCountValue | ( | ) |
Get the reference feature point count.
double NXOpen::CAM::InspectionPathBuilder::GetReferenceFeatureZoneRadiusValue | ( | ) |
Get the reference feature zone radius.
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::InspectionPathBuilder::HeightAboveFeature | ( | ) |
Returns the height above feature for entry and exit points
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::InspectionPathBuilder::InspectModeType NXOpen::CAM::InspectionPathBuilder::InspectionMode | ( | ) |
Returns the inspection mode setting
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::InspectionPathBuilder::NumPoints | ( | ) |
Returns the number of points in the path
Created in NX7.0.0.
License requirements : None
NXString NXOpen::CAM::InspectionPathBuilder::PathOpName | ( | ) |
Returns the inspection path operation name
Created in NX7.0.0.
License requirements : None
bool NXOpen::CAM::InspectionPathBuilder::ProjectLastPointToSafePlane | ( | ) |
Returns a flag to indicate if last point is created in safe plane
Created in NX7.0.0.
License requirements : None
bool NXOpen::CAM::InspectionPathBuilder::ProjectStartPointToSafePlane | ( | ) |
Returns a flag to indicate if start point is created in safe plane
Created in NX7.0.0.
License requirements : None
NXString NXOpen::CAM::InspectionPathBuilder::ReferenceFeatureAutoName | ( | ) |
Returns the automatic reference feature name
Created in NX9.0.0.
License requirements : None
NXString NXOpen::CAM::InspectionPathBuilder::ReferenceFeatureName | ( | ) |
Returns the reference feature name
Created in NX9.0.0.
License requirements : None
bool NXOpen::CAM::InspectionPathBuilder::ReGenerateEntryExit | ( | NXOpen::CAM::InspectionPathBuilder::EntryExitType | entryExit | ) |
ReGenerate entry or exit point.
entryExit | Type of point to recreate |
bool NXOpen::CAM::InspectionPathBuilder::ReGenerateInSafePlane | ( | NXOpen::CAM::InspectionPathBuilder::FirstLastType | firstLast | ) |
ReGenerate first or last point in safe plane.
firstLast | Type of point to recreate |
int NXOpen::CAM::InspectionPathBuilder::RemoveReferenceFeature | ( | ) |
Remove the reference feature.
NXOpen::NXObject* NXOpen::CAM::InspectionPathBuilder::SafePlaneXform | ( | ) |
Returns the safe plane
Created in NX7.0.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::CAM::InspectionPathBuilder::SelectFeature | ( | ) |
Returns the selector for the inspection feature
Created in NX7.0.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::CAM::InspectionPathBuilder::SelectReferenceFeature | ( | ) |
Returns the selector for the reference feature
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InspectionPathBuilder::SequenceType NXOpen::CAM::InspectionPathBuilder::SequenceOptimization | ( | ) |
Returns the path point sequence optimization setting
Created in NX7.0.0.
License requirements : None
void NXOpen::CAM::InspectionPathBuilder::SetApproachDirection | ( | const std::vector< double > & | direction | ) |
Sets the approach direction vector values
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
direction | the approach direction values |
void NXOpen::CAM::InspectionPathBuilder::SetCreateEntryPoint | ( | bool | createPoint | ) |
Sets a flag to indicate if an entry point is required
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
createPoint | createpoint |
void NXOpen::CAM::InspectionPathBuilder::SetCreateExitPoint | ( | bool | createPoint | ) |
Sets a flag to indicate if an exit point is required
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
createPoint | createpoint |
void NXOpen::CAM::InspectionPathBuilder::SetFeatureOpName | ( | const NXString & | featureOpName | ) |
Sets the inspection feature operation name
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featureOpName | featureopname |
void NXOpen::CAM::InspectionPathBuilder::SetFeatureOpName | ( | const char * | featureOpName | ) |
Sets the inspection feature operation name
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featureOpName | featureopname |
void NXOpen::CAM::InspectionPathBuilder::SetInspectionMode | ( | NXOpen::CAM::InspectionPathBuilder::InspectModeType | inspectMode | ) |
Sets the inspection mode setting
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
inspectMode | inspectmode |
void NXOpen::CAM::InspectionPathBuilder::SetPathOpName | ( | const NXString & | pathOpName | ) |
Sets the inspection path operation name
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
pathOpName | pathopname |
void NXOpen::CAM::InspectionPathBuilder::SetPathOpName | ( | const char * | pathOpName | ) |
Sets the inspection path operation name
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
pathOpName | pathopname |
void NXOpen::CAM::InspectionPathBuilder::SetProjectLastPointToSafePlane | ( | bool | projectPoint | ) |
Sets a flag to indicate if last point is created in safe plane
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
projectPoint | projectpoint |
void NXOpen::CAM::InspectionPathBuilder::SetProjectStartPointToSafePlane | ( | bool | projectPoint | ) |
Sets a flag to indicate if start point is created in safe plane
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
projectPoint | projectpoint |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureAutoName | ( | const NXString & | featureName | ) |
Sets the automatic reference feature name
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featureName | featurename |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureAutoName | ( | const char * | featureName | ) |
Sets the automatic reference feature name
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featureName | featurename |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureModeValue | ( | NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes | mode | ) |
Set the reference feature mode
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
mode | mode |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureName | ( | const NXString & | featureName | ) |
Sets the reference feature name
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featureName | featurename |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureName | ( | const char * | featureName | ) |
Sets the reference feature name
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featureName | featurename |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureOffsetDistanceValue | ( | double | distance | ) |
Set the reference feature offset distance
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
distance | distance |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeaturePointCountValue | ( | int | count | ) |
Set the reference feature point count
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
count | count |
void NXOpen::CAM::InspectionPathBuilder::SetReferenceFeatureZoneRadiusValue | ( | double | radius | ) |
Set the reference feature zone radius
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
radius | radius |
void NXOpen::CAM::InspectionPathBuilder::SetSafePlaneXform | ( | NXOpen::NXObject * | planeXform | ) |
Sets the safe plane
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
planeXform | planexform |
void NXOpen::CAM::InspectionPathBuilder::SetSequenceOptimization | ( | NXOpen::CAM::InspectionPathBuilder::SequenceType | sequenceOpt | ) |
Sets the path point sequence optimization setting
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
sequenceOpt | sequenceopt |
void NXOpen::CAM::InspectionPathBuilder::SetUseEntryAvoidance | ( | bool | useAvoidance | ) |
Sets a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
useAvoidance | useavoidance |
void NXOpen::CAM::InspectionPathBuilder::SetUseExitAvoidance | ( | bool | useAvoidance | ) |
Sets a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
useAvoidance | useavoidance |
void NXOpen::CAM::InspectionPathBuilder::UpdateParameters | ( | ) |
Update Inspection path based on selected feature.
Created in NX7.5.1.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
void NXOpen::CAM::InspectionPathBuilder::UpdateReferenceParameters | ( | NXOpen::NXObject * | featOpTag | ) |
Update relative measurement geometry based on selected reference feature.
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
featOpTag | featoptag |
void NXOpen::CAM::InspectionPathBuilder::UpdateSensors | ( | NXOpen::CAM::InspectionSetup * | setup, |
NXOpen::CAM::InspectionGroup * | parentProgramGroup, | ||
NXOpen::CAM::InspectionGroup * | parentMethodGroup, | ||
NXOpen::CAM::InspectionGroup * | parentToolGroup, | ||
NXOpen::CAM::InspectionGroup * | parentGeometryGroup, | ||
const NXString & | typeName | ||
) |
Update sensor definitions
Created in NX7.5.1.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
setup | the setup |
parentProgramGroup | the parent program group |
parentMethodGroup | the parent method group |
parentToolGroup | the parent tool group |
parentGeometryGroup | the parent geometry group |
typeName | the name of the template type NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAM::InspectionPathBuilder::UpdateSensors | ( | NXOpen::CAM::InspectionSetup * | setup, |
NXOpen::CAM::InspectionGroup * | parentProgramGroup, | ||
NXOpen::CAM::InspectionGroup * | parentMethodGroup, | ||
NXOpen::CAM::InspectionGroup * | parentToolGroup, | ||
NXOpen::CAM::InspectionGroup * | parentGeometryGroup, | ||
const char * | typeName | ||
) |
Update sensor definitions
Created in NX7.5.1.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
setup | the setup |
parentProgramGroup | the parent program group |
parentMethodGroup | the parent method group |
parentToolGroup | the parent tool group |
parentGeometryGroup | the parent geometry group |
typeName | the name of the template type NOTE: The full Unicode character set is not supported for this parameter. |
bool NXOpen::CAM::InspectionPathBuilder::UseEntryAvoidance | ( | ) |
Returns a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0.
License requirements : None
bool NXOpen::CAM::InspectionPathBuilder::UseExitAvoidance | ( | ) |
Returns a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0.
License requirements : None