NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::SketchConversionStatus Class Reference

Represents the status of conversion of features to independent sketch. More...

Inheritance diagram for NXOpen::Features::SketchConversionStatus:
NXOpen::TransientObject

Public Types

enum  ReasonType {
  ReasonTypeNoIssues, ReasonTypeBrokenLink, ReasonTypeOutOfDate, ReasonTypeSourceNotLoaded,
  ReasonTypeSourceSuppressed, ReasonTypeSuppressed, ReasonTypeNotPlanar, ReasonTypeInvalidFeature,
  ReasonTypeInvalidInput, ReasonTypeMultipleCoplanarSketches, ReasonTypeSomeConstraintsNotTransferred, ReasonTypeBrokenLinkNullXform,
  ReasonTypeMultipleXform, ReasonTypeSingleSourceMultipleLinks, ReasonTypeMultipleSketchesWithNonParallelNormals, ReasonTypeMultipleCurvesJoinedIntoOneLinkedCurve,
  ReasonTypeLinkedCurveDifferentFromSourceCurve, ReasonTypeMultipleInstanceOfASourcePart, ReasonTypeBrokenExtract, ReasonTypeOutOfDateExtract,
  ReasonTypeExtractSourceSuppressed, ReasonTypeExtractSomeConstraintsNotTransferred
}
 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::FeatureFeature ()
 Returns the feature being converted to independent sketch. More...
 
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. More...
 
NXOpen::Features::SketchConversionStatus::Type Status ()
 Returns the status of conversion of a feature to an independent sketch. More...
 
virtual ~SketchConversionStatus ()
 Free resources associated with the instance. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents the status of conversion of features to independent sketch.


Created in NX7.5.0.

Member Enumeration Documentation

Reason for partial-success or failure of conversion to sketch.

Enumerator
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.

ReasonTypeBrokenExtract 

The extracted feature curves have been converted with no constraints, because the selected feature has a broken extract.

ReasonTypeOutOfDateExtract 

The extracted feature curves have been converted with no constraints, because the selected feature had an out-of-date extract.

ReasonTypeExtractSourceSuppressed 

The extracted feature curves have been converted with no constraints, because a source feature of the selected feature is suppressed.

ReasonTypeExtractSomeConstraintsNotTransferred 

The extracted feature curves have been converted, but without some constraints.

Status of conversion - Success, Failure or Partial-Success.

Enumerator
TypeSuccess 

Convert to sketch successful.

TypeFailure 

Convert to sketch failed.

TypePartialSuccess 

Convert to sketch succeeded with reason/issues.

Constructor & Destructor Documentation

virtual NXOpen::Features::SketchConversionStatus::~SketchConversionStatus ( )
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

Member Function Documentation

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


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