NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Protected Member Functions | Properties | 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 NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Types

enum  ReasonType {
  NoIssues, BrokenLink, OutOfDate, SourceNotLoaded,
  SourceSuppressed, Suppressed, NotPlanar, InvalidFeature,
  InvalidInput, MultipleCoplanarSketches, SomeConstraintsNotTransferred, BrokenLinkNullXform,
  MultipleXform, SingleSourceMultipleLinks, MultipleSketchesWithNonParallelNormals, MultipleCurvesJoinedIntoOneLinkedCurve,
  LinkedCurveDifferentFromSourceCurve, MultipleInstanceOfASourcePart, BrokenExtract, OutOfDateExtract,
  ExtractSourceSuppressed, ExtractSomeConstraintsNotTransferred
}
 Reason for partial-success or failure of conversion to sketch More...
 
enum  Type { Success, Failure, PartialSuccess }
 Status of conversion - Success, Failure or Partial-Success More...
 

Protected Member Functions

override void FreeResource ()
 Free resources associated with the instance. More...
 

Properties

unsafe NXOpen.Features.Feature Feature [get]
 Returns the feature being converted to independent sketch. More...
 
unsafe
NXOpen.Features.SketchConversionStatus.ReasonType 
Reason [get]
 Returns the reason for failed or partially succeeded conversion of a linked-feature to an independent sketch More...
 
unsafe
NXOpen.Features.SketchConversionStatus.Type 
Status [get]
 Returns the status of conversion of a feature to an independent sketch. More...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new string ToString ()
 Returns a String that represents the current 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
NoIssues 

The linked feature curves have been converted with no issues

BrokenLink 

The linked feature curves have been converted with no constraints, because the selected feature has a broken link

OutOfDate 

The linked feature curves have been converted with no constraints, because the selected feature had an out-of-date link

SourceNotLoaded 

The linked feature curves have been converted with no constraints, because the source part for the selected feature is not loaded

SourceSuppressed 

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

Suppressed 

A suppressed feature cannot be converted into an independent sketch

NotPlanar 

This feature cannot be converted into an independent sketch.

Curves in this feature do not lie on the same plane

InvalidFeature 

This feature type cannot be converted into an independent sketch

InvalidInput 

The input entity is not a feature

MultipleCoplanarSketches 

This composite curve feature is based on multiple coplanar source sketches.

Curves have be converted but with no horizontal and vertical constraints

SomeConstraintsNotTransferred 

The linked feature curves have been converted, but without some constraints

BrokenLinkNullXform 

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.

MultipleXform 

The linked feature has multiple linking data.

The linked feature curves have been converted with no constraints.

SingleSourceMultipleLinks 

The linked Composite Curve feature has multiple curves linked to the same source curve.

The linked feature curves have been converted with no constraints.

MultipleSketchesWithNonParallelNormals 

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.

MultipleCurvesJoinedIntoOneLinkedCurve 

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.

LinkedCurveDifferentFromSourceCurve 

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.

MultipleInstanceOfASourcePart 

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.

BrokenExtract 

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

OutOfDateExtract 

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

ExtractSourceSuppressed 

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

ExtractSomeConstraintsNotTransferred 

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

Status of conversion - Success, Failure or Partial-Success

Enumerator
Success 

Convert to sketch successful

Failure 

Convert to sketch failed

PartialSuccess 

Convert to sketch succeeded with reason/issues

Member Function Documentation

override void NXOpen.Features.SketchConversionStatus.FreeResource ( )
inlineprotectedvirtual

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.

Implements NXOpen.TransientObject.

Property Documentation

unsafe NXOpen.Features.Feature NXOpen.Features.SketchConversionStatus.Feature
get

Returns the feature being converted to independent sketch.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.SketchConversionStatus.ReasonType NXOpen.Features.SketchConversionStatus.Reason
get

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.

unsafe NXOpen.Features.SketchConversionStatus.Type NXOpen.Features.SketchConversionStatus.Status
get

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.