NX Open C++ Reference Guide
|
Represents a ListCreator to be used when exporting the JT Data This class is created using PvtransManager . More...
Public Types | |
enum | ResolutionType { ResolutionTypeCoarse, ResolutionTypeStandard, ResolutionTypeFine, ResolutionTypeExtraFine, ResolutionTypeSuperFine, ResolutionTypeUltraFine, ResolutionTypeUserDefined } |
resolution Type More... | |
enum | TessellationOption { 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. | |
double | Angular () |
Returns the m_angular * - Specifies the angular tolerance for Defined Level of Detail Created in NX8.5.0. | |
double | Chordal () |
Returns the m_chordal * - Specifies the chordal tolerance for Defined Level of Detail Created in NX8.5.0. | |
double | FeatureSuppression () |
Returns the m_featureSuppression * - Specifies the feature supression for Defined Level of Detail Created in NX8.5.0. | |
NXString | Label () |
Returns the m_label * - Specifies the label for Defined Level of Detail Created in NX8.5.0. | |
double | Length () |
Returns the m_length * - Specifies the length tolerance for Defined Level of Detail Created in NX8.5.0. | |
NXString | NxLabel () |
Returns the m_nxlabel * - Specifies the label for Level of Detail using NX resolution Created in NX8.5.0. | |
NXOpen::ListCreator::ResolutionType | Resolution () |
Returns the m_resolution * - Specifies the resolution type for Level of Detail using NX resolution Created in NX8.5.0. | |
void | SetAdvCompression (double compression) |
Sets the m_advCompression * - Specifies the advanced compression for Defined Level of Detail Created in NX8.5.0. | |
void | SetAngular (double angular) |
Sets the m_angular * - Specifies the angular tolerance for Defined Level of Detail Created in NX8.5.0. | |
void | SetChordal (double chordal) |
Sets the m_chordal * - Specifies the chordal tolerance for Defined Level of Detail Created in NX8.5.0. | |
void | SetFeatureSuppression (double suppression) |
Sets the m_featureSuppression * - Specifies the feature supression for Defined Level of Detail Created in NX8.5.0. | |
void | SetLabel (const NXString &label) |
Sets the m_label * - Specifies the label for Defined Level of Detail Created in NX8.5.0. | |
void | SetLabel (const char *label) |
Sets the m_label * - Specifies the label for Defined Level of Detail Created in NX8.5.0. | |
void | SetLength (double length) |
Sets the m_length * - Specifies the length tolerance for Defined Level of Detail Created in NX8.5.0. | |
void | SetNxLabel (const NXString &label) |
Sets the m_nxlabel * - Specifies the label for Level of Detail using NX resolution Created in NX8.5.0. | |
void | SetNxLabel (const char *label) |
Sets the m_nxlabel * - Specifies the label for Level of Detail using NX resolution Created in NX8.5.0. | |
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. | |
void | SetSimplify (double simplify) |
Sets the m_simplify * - Specifies the simplification tolerance for Defined Level of Detail Created in NX8.5.0. | |
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. | |
double | Simplify () |
Returns the m_simplify * - Specifies the simplification tolerance for Defined Level of Detail Created in NX8.5.0. | |
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. | |
![]() | |
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 a ListCreator to be used when exporting the JT Data This class is created using PvtransManager .
NULL object will be returned from Commit()
To create a new instance of this class, use JtCreator::NewLevel
Created in NX8.5.0.
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
compression | compression |
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
angular | angular |
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
chordal | chordal |
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
suppression | suppression |
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
label | label |
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
label | label |
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
length | length |
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
label | label |
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
label | label |
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
resolution | resolution |
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
simplify | simplify |
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
tessOption | tessoption |
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