NX Open C++ Reference Guide
|
Represents the status of conversion of features to independent sketch. More...
Public Types | |
enum | ReasonType { ReasonTypeNoIssues, ReasonTypeBrokenLink, ReasonTypeOutOfDate, ReasonTypeSourceNotLoaded, ReasonTypeSourceSuppressed, ReasonTypeSuppressed, ReasonTypeNotPlanar, ReasonTypeInvalidFeature, ReasonTypeInvalidInput, ReasonTypeMultipleCoplanarSketches, ReasonTypeSomeConstraintsNotTransferred, ReasonTypeBrokenLinkNullXform, ReasonTypeMultipleXform, ReasonTypeSingleSourceMultipleLinks, ReasonTypeMultipleSketchesWithNonParallelNormals, ReasonTypeMultipleCurvesJoinedIntoOneLinkedCurve, ReasonTypeLinkedCurveDifferentFromSourceCurve, ReasonTypeMultipleInstanceOfASourcePart } |
Reason for partial-success or failure of conversion to sketch. More... | |
enum | Type { TypeSuccess, TypeFailure, TypePartialSuccess } |
Status of conversion - Success, Failure or Partial-Success. More... | |
Public Member Functions | |
NXOpen::Features::Feature * | Feature () |
Returns the feature being converted to independent sketch. | |
NXOpen::Features::SketchConversionStatus::ReasonType | Reason () |
Returns the reason for failed or partially succeeded conversion of a linked-feature to an independent sketch Created in NX7.5.0. | |
NXOpen::Features::SketchConversionStatus::Type | Status () |
Returns the status of conversion of a feature to an independent sketch. | |
virtual | ~SketchConversionStatus () |
Free resources associated with the instance. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Represents the status of conversion of features to independent sketch.
Created in NX7.5.0.
Reason for partial-success or failure of conversion to sketch.
ReasonTypeNoIssues |
The linked feature curves have been converted with no issues. |
ReasonTypeBrokenLink |
The linked feature curves have been converted with no constraints, because the selected feature has a broken link. |
ReasonTypeOutOfDate |
The linked feature curves have been converted with no constraints, because the selected feature had an out-of-date link. |
ReasonTypeSourceNotLoaded |
The linked feature curves have been converted with no constraints, because the source part for the selected feature is not loaded. |
ReasonTypeSourceSuppressed |
The linked feature curves have been converted with no constraints, because a source feature of the selected feature is suppressed. |
ReasonTypeSuppressed |
A suppressed feature cannot be converted into an independent sketch. |
ReasonTypeNotPlanar |
This feature cannot be converted into an independent sketch. Curves in this feature do not lie on the same plane |
ReasonTypeInvalidFeature |
This feature type cannot be converted into an independent sketch. |
ReasonTypeInvalidInput |
The input entity is not a feature. |
ReasonTypeMultipleCoplanarSketches |
This composite curve feature is based on multiple coplanar source sketches. Curves have be converted but with no horizontal and vertical constraints |
ReasonTypeSomeConstraintsNotTransferred |
The linked feature curves have been converted, but without some constraints. |
ReasonTypeBrokenLinkNullXform |
The linked feature is missing some linking data and will be treated as a broken link. The linked feature curves have been converted with no constraints. |
ReasonTypeMultipleXform |
The linked feature has multiple linking data. The linked feature curves have been converted with no constraints. |
ReasonTypeSingleSourceMultipleLinks |
The linked Composite Curve feature has multiple curves linked to the same source curve. The linked feature curves have been converted with no constraints. |
ReasonTypeMultipleSketchesWithNonParallelNormals |
The linked feature has curves that come from multiple sketches whose plane normals are not parallel. The linked feature curves have been converted with no constraints. |
ReasonTypeMultipleCurvesJoinedIntoOneLinkedCurve |
The linked feature has atleast one linked curve that is the result of joining multiple source curves. The linked feature curves have been converted with no constraints. |
ReasonTypeLinkedCurveDifferentFromSourceCurve |
The linked feature has at least one linked curve whose geometry is different than its source curve. The linked feature curves have been converted, but constraints have not been transferred. |
ReasonTypeMultipleInstanceOfASourcePart |
The linked feature has at least two linked curves that come from multiple instances of the same source part. The linked feature curves have been converted with no constraints. |
|
virtual |
Free resources associated with the instance.
After this method is called, it is illegal to use the object.
Created in NX7.5.0.
License requirements : None
NXOpen::Features::Feature* NXOpen::Features::SketchConversionStatus::Feature | ( | ) |
Returns the feature being converted to independent sketch.
Created in NX7.5.0.
License requirements : None
NXOpen::Features::SketchConversionStatus::ReasonType NXOpen::Features::SketchConversionStatus::Reason | ( | ) |
Returns the reason for failed or partially succeeded conversion of a linked-feature to an independent sketch
Created in NX7.5.0.
License requirements : None
NXOpen::Features::SketchConversionStatus::Type NXOpen::Features::SketchConversionStatus::Status | ( | ) |
Returns the status of conversion of a feature to an independent sketch.
Created in NX7.5.0.
License requirements : None