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

Represents a NXOpen::ListCreator to be used when exporting the JT Data This class is created using NXOpen::PvtransManager . More...

Inheritance diagram for NXOpen::ListCreator:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  ResolutionType {
  ResolutionTypeCoarse, ResolutionTypeStandard, ResolutionTypeFine, ResolutionTypeExtraFine,
  ResolutionTypeSuperFine, ResolutionTypeUltraFine, ResolutionTypeUserDefined
}
 resolution Type More...
 
enum  TessellationOption { TessellationOptionLw, TessellationOptionNx, TessellationOptionDefined }
 Tessellation Option. More...
 

Public Member Functions

double AdvCompression ()
 Returns the m_advCompression * - Specifies the advanced compression for Defined Level of Detail
Created in NX8.5.0. More...
 
double Angular ()
 Returns the m_angular * - Specifies the angular tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
double Chordal ()
 Returns the m_chordal * - Specifies the chordal tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
double FeatureSuppression ()
 Returns the m_featureSuppression * - Specifies the feature supression for Defined Level of Detail
Created in NX8.5.0. More...
 
NXString Label ()
 Returns the m_label * - Specifies the label for Defined Level of Detail
Created in NX8.5.0. More...
 
double Length ()
 Returns the m_length * - Specifies the length tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
NXString NxLabel ()
 Returns the m_nxlabel * - Specifies the label for Level of Detail using NX resolution
Created in NX8.5.0. More...
 
NXOpen::ListCreator::ResolutionType Resolution ()
 Returns the m_resolution * - Specifies the resolution type for Level of Detail using NX resolution
Created in NX8.5.0. More...
 
void SetAdvCompression (double compression)
 Sets the m_advCompression * - Specifies the advanced compression for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetAngular (double angular)
 Sets the m_angular * - Specifies the angular tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetChordal (double chordal)
 Sets the m_chordal * - Specifies the chordal tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetFeatureSuppression (double suppression)
 Sets the m_featureSuppression * - Specifies the feature supression for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetLabel (const NXString &label)
 Sets the m_label * - Specifies the label for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetLabel (const char *label)
 Sets the m_label * - Specifies the label for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetLength (double length)
 Sets the m_length * - Specifies the length tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetNxLabel (const NXString &label)
 Sets the m_nxlabel * - Specifies the label for Level of Detail using NX resolution
Created in NX8.5.0. More...
 
void SetNxLabel (const char *label)
 Sets the m_nxlabel * - Specifies the label for Level of Detail using NX resolution
Created in NX8.5.0. More...
 
void SetResolution (NXOpen::ListCreator::ResolutionType resolution)
 Sets the m_resolution * - Specifies the resolution type for Level of Detail using NX resolution
Created in NX8.5.0. More...
 
void SetSimplify (double simplify)
 Sets the m_simplify * - Specifies the simplification tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
void SetTessOption (NXOpen::ListCreator::TessellationOption tessOption)
 Sets the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution
Created in NX8.5.0. More...
 
double Simplify ()
 Returns the m_simplify * - Specifies the simplification tolerance for Defined Level of Detail
Created in NX8.5.0. More...
 
NXOpen::ListCreator::TessellationOption TessOption ()
 Returns the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::ListCreator to be used when exporting the JT Data This class is created using NXOpen::PvtransManager .

NULL object will be returned from Commit()
To create a new instance of this class, use NXOpen::JtCreator::NewLevel

Created in NX8.5.0.

Member Enumeration Documentation

resolution Type

Enumerator
ResolutionTypeCoarse 

Coarse.

ResolutionTypeStandard 

Standard.

ResolutionTypeFine 

Fine.

ResolutionTypeExtraFine 

ExtraFine.

ResolutionTypeSuperFine 

SuperFine.

ResolutionTypeUltraFine 

UltraFine.

ResolutionTypeUserDefined 

UserDefined.

Tessellation Option.

Enumerator
TessellationOptionLw 

nx lw level

TessellationOptionNx 

nx level

TessellationOptionDefined 

defined level

Member Function Documentation

double NXOpen::ListCreator::AdvCompression ( )

Returns the m_advCompression * - Specifies the advanced compression for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

double NXOpen::ListCreator::Angular ( )

Returns the m_angular * - Specifies the angular tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

double NXOpen::ListCreator::Chordal ( )

Returns the m_chordal * - Specifies the chordal tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

double NXOpen::ListCreator::FeatureSuppression ( )

Returns the m_featureSuppression * - Specifies the feature supression for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

NXString NXOpen::ListCreator::Label ( )

Returns the m_label * - Specifies the label for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

double NXOpen::ListCreator::Length ( )

Returns the m_length * - Specifies the length tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

NXString NXOpen::ListCreator::NxLabel ( )

Returns the m_nxlabel * - Specifies the label for Level of Detail using NX resolution
Created in NX8.5.0.



License requirements : None

NXOpen::ListCreator::ResolutionType NXOpen::ListCreator::Resolution ( )

Returns the m_resolution * - Specifies the resolution type for Level of Detail using NX resolution
Created in NX8.5.0.



License requirements : None

void NXOpen::ListCreator::SetAdvCompression ( double  compression)

Sets the m_advCompression * - Specifies the advanced compression for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
compressioncompression
void NXOpen::ListCreator::SetAngular ( double  angular)

Sets the m_angular * - Specifies the angular tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
angularangular
void NXOpen::ListCreator::SetChordal ( double  chordal)

Sets the m_chordal * - Specifies the chordal tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
chordalchordal
void NXOpen::ListCreator::SetFeatureSuppression ( double  suppression)

Sets the m_featureSuppression * - Specifies the feature supression for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
suppressionsuppression
void NXOpen::ListCreator::SetLabel ( const NXString label)

Sets the m_label * - Specifies the label for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
labellabel
void NXOpen::ListCreator::SetLabel ( const char *  label)

Sets the m_label * - Specifies the label for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
labellabel
void NXOpen::ListCreator::SetLength ( double  length)

Sets the m_length * - Specifies the length tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
lengthlength
void NXOpen::ListCreator::SetNxLabel ( const NXString label)

Sets the m_nxlabel * - Specifies the label for Level of Detail using NX resolution
Created in NX8.5.0.



License requirements : None

Parameters
labellabel
void NXOpen::ListCreator::SetNxLabel ( const char *  label)

Sets the m_nxlabel * - Specifies the label for Level of Detail using NX resolution
Created in NX8.5.0.



License requirements : None

Parameters
labellabel
void NXOpen::ListCreator::SetResolution ( NXOpen::ListCreator::ResolutionType  resolution)

Sets the m_resolution * - Specifies the resolution type for Level of Detail using NX resolution
Created in NX8.5.0.



License requirements : None

Parameters
resolutionresolution
void NXOpen::ListCreator::SetSimplify ( double  simplify)

Sets the m_simplify * - Specifies the simplification tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

Parameters
simplifysimplify
void NXOpen::ListCreator::SetTessOption ( NXOpen::ListCreator::TessellationOption  tessOption)

Sets the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution
Created in NX8.5.0.



License requirements : None

Parameters
tessOptiontessoption
double NXOpen::ListCreator::Simplify ( )

Returns the m_simplify * - Specifies the simplification tolerance for Defined Level of Detail
Created in NX8.5.0.



License requirements : None

NXOpen::ListCreator::TessellationOption NXOpen::ListCreator::TessOption ( )

Returns the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution
Created in NX8.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.