NX Open C++ Reference Guide
|
Represents a JtCreator to be used when exporting the JT Data This class is created using PvtransManager . More...
Public Types | |
enum | ChordalValue { ChordalValueRelative, ChordalValueAbsolute } |
Chordal Option. More... | |
enum | FileStructure { FileStructurePerPart, FileStructureMonolithic, FileStructureFullShatter, FileStructureMimic } |
JT File Structue. More... | |
enum | FileWrite { FileWriteAll, FileWritePartsOnly, FileWriteAssemblyOnly } |
JT File Write. More... | |
enum | PmiOption { PmiOptionNone, PmiOptionPartOnly, PmiOptionAsmOnly, PmiOptionPartAndAsm } |
Include PMI options. More... | |
enum | RefsetOption { RefsetOptionDefault, RefsetOptionAll, RefsetOptionAllNamed, RefsetOptionAsSpecified } |
refset Options More... | |
Public Member Functions | |
bool | AdvancedMaterial () |
Returns the advancedMaterial *- Specifies whether advanced material and light information to be written in JT Created in NX8.5.0. | |
bool | AppendRefset () |
Returns the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure Created in NX8.5.0. | |
bool | ApplyPmi () |
Returns the applytoPMI * - Includes only PMI data in the reference set being translated for translation Created in NX8.5.0. | |
bool | AutolowLod () |
Returns the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF Created in NX8.5.0. | |
NXOpen::JtCreator::ChordalValue | ChordalOption () |
Returns the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE Created in NX8.5.0. | |
NXString | ConfigFile () |
Returns the ConfigFile file - the name of configuration file which used in translation Created in NX8.5.0. | |
NXOpen::JtCreator::PmiOption | IncludePmi () |
Returns the includePMI * - Specifies which product manufacturing information data is written to JT file Created in NX8.5.0. | |
NXOpen::JtCreator::FileStructure | JtfileStructure () |
Returns the jtFileStructure * - Determines the organization of the JT files on the disk Created in NX8.5.0. | |
NXOpen::JtCreator::FileWrite | JtWrite () |
Returns the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file Created in NX8.5.0. | |
NXOpen::ListCreatorList * | LodList () |
Returns the lodList - the list containing the lod items Created in NX8.5.0. | |
bool | MergeSheets () |
Returns the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file Created in NX8.5.0. | |
bool | MergeSolids () |
Returns the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file Created in NX8.5.0. | |
NXOpen::ListCreator * | NewLevel () |
Creates a ListCreator object. | |
NXString | OutputJtFile () |
Returns the output file - the name of jt file where output is being written Created in NX8.5.0. | |
bool | PreciseGeom () |
Returns the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated Created in NX8.5.0. | |
void | SetAdvancedMaterial (bool advancedMaterial) |
Sets the advancedMaterial *- Specifies whether advanced material and light information to be written in JT Created in NX8.5.0. | |
void | SetAppendRefset (bool appendRefset) |
Sets the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure Created in NX8.5.0. | |
void | SetApplyPmi (bool applyPMI) |
Sets the applytoPMI * - Includes only PMI data in the reference set being translated for translation Created in NX8.5.0. | |
void | SetAutolowLod (bool autolowLOD) |
Sets the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF Created in NX8.5.0. | |
void | SetChordalOption (NXOpen::JtCreator::ChordalValue chordalOption) |
Sets the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE Created in NX8.5.0. | |
void | SetConfigFile (const NXString &filename) |
Sets the ConfigFile file - the name of configuration file which used in translation Created in NX8.5.0. | |
void | SetConfigFile (const char *filename) |
Sets the ConfigFile file - the name of configuration file which used in translation Created in NX8.5.0. | |
void | SetIncludePmi (NXOpen::JtCreator::PmiOption includePmi) |
Sets the includePMI * - Specifies which product manufacturing information data is written to JT file Created in NX8.5.0. | |
void | SetJtfileStructure (NXOpen::JtCreator::FileStructure fileStructure) |
Sets the jtFileStructure * - Determines the organization of the JT files on the disk Created in NX8.5.0. | |
void | SetJtWrite (NXOpen::JtCreator::FileWrite jtfileType) |
Sets the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file Created in NX8.5.0. | |
void | SetMergeSheets (bool mergeSheets) |
Sets the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file Created in NX8.5.0. | |
void | SetMergeSolids (bool mergeSolids) |
Sets the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file Created in NX8.5.0. | |
void | SetOutputJtFile (const NXString &filename) |
Sets the output file - the name of jt file where output is being written Created in NX8.5.0. | |
void | SetOutputJtFile (const char *filename) |
Sets the output file - the name of jt file where output is being written Created in NX8.5.0. | |
void | SetPreciseGeom (bool preciseGeom) |
Sets the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated Created in NX8.5.0. | |
void | SetSmartLod (bool smartLOD) |
Sets the smartLOD * - Specifies wheather smart LOD generation is ON or OFF Created in NX8.5.0. | |
void | SetUseRefset (NXOpen::JtCreator::RefsetOption useRefset) |
Sets the useRefset * - Specifies from which reference the data should be written to JT file Created in NX8.5.0. | |
void | SetWireFrame (bool wireFrame) |
Sets the wireFrame * - Controls translation of wireframe and point entities to JT file Created in NX8.5.0. | |
bool | SmartLod () |
Returns the smartLOD * - Specifies wheather smart LOD generation is ON or OFF Created in NX8.5.0. | |
NXOpen::JtCreator::RefsetOption | UseRefset () |
Returns the useRefset * - Specifies from which reference the data should be written to JT file Created in NX8.5.0. | |
bool | WireFrame () |
Returns the wireFrame * - Controls translation of wireframe and point entities to JT file 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 JtCreator 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 PvtransManager::CreateJtCreator
Created in NX8.5.0.
refset Options
bool NXOpen::JtCreator::AdvancedMaterial | ( | ) |
Returns the advancedMaterial *- Specifies whether advanced material and light information to be written in JT
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::AppendRefset | ( | ) |
Returns the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::ApplyPmi | ( | ) |
Returns the applytoPMI * - Includes only PMI data in the reference set being translated for translation
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::AutolowLod | ( | ) |
Returns the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF
Created in NX8.5.0.
License requirements : None
NXOpen::JtCreator::ChordalValue NXOpen::JtCreator::ChordalOption | ( | ) |
Returns the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE
Created in NX8.5.0.
License requirements : None
NXString NXOpen::JtCreator::ConfigFile | ( | ) |
Returns the ConfigFile file - the name of configuration file which used in translation
Created in NX8.5.0.
License requirements : None
NXOpen::JtCreator::PmiOption NXOpen::JtCreator::IncludePmi | ( | ) |
Returns the includePMI * - Specifies which product manufacturing information data is written to JT file
Created in NX8.5.0.
License requirements : None
NXOpen::JtCreator::FileStructure NXOpen::JtCreator::JtfileStructure | ( | ) |
Returns the jtFileStructure * - Determines the organization of the JT files on the disk
Created in NX8.5.0.
License requirements : None
NXOpen::JtCreator::FileWrite NXOpen::JtCreator::JtWrite | ( | ) |
Returns the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file
Created in NX8.5.0.
License requirements : None
NXOpen::ListCreatorList* NXOpen::JtCreator::LodList | ( | ) |
Returns the lodList - the list containing the lod items
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::MergeSheets | ( | ) |
Returns the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::MergeSolids | ( | ) |
Returns the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file
Created in NX8.5.0.
License requirements : None
NXOpen::ListCreator* NXOpen::JtCreator::NewLevel | ( | ) |
Creates a ListCreator object.
NXString NXOpen::JtCreator::OutputJtFile | ( | ) |
Returns the output file - the name of jt file where output is being written
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::PreciseGeom | ( | ) |
Returns the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated
Created in NX8.5.0.
License requirements : None
void NXOpen::JtCreator::SetAdvancedMaterial | ( | bool | advancedMaterial | ) |
Sets the advancedMaterial *- Specifies whether advanced material and light information to be written in JT
Created in NX8.5.0.
License requirements : None
advancedMaterial | advancedmaterial |
void NXOpen::JtCreator::SetAppendRefset | ( | bool | appendRefset | ) |
Sets the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure
Created in NX8.5.0.
License requirements : None
appendRefset | appendrefset |
void NXOpen::JtCreator::SetApplyPmi | ( | bool | applyPMI | ) |
Sets the applytoPMI * - Includes only PMI data in the reference set being translated for translation
Created in NX8.5.0.
License requirements : None
applyPMI | applypmi |
void NXOpen::JtCreator::SetAutolowLod | ( | bool | autolowLOD | ) |
Sets the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF
Created in NX8.5.0.
License requirements : None
autolowLOD | autolowlod |
void NXOpen::JtCreator::SetChordalOption | ( | NXOpen::JtCreator::ChordalValue | chordalOption | ) |
Sets the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE
Created in NX8.5.0.
License requirements : None
chordalOption | chordaloption |
void NXOpen::JtCreator::SetConfigFile | ( | const NXString & | filename | ) |
Sets the ConfigFile file - the name of configuration file which used in translation
Created in NX8.5.0.
License requirements : None
filename | filename |
void NXOpen::JtCreator::SetConfigFile | ( | const char * | filename | ) |
Sets the ConfigFile file - the name of configuration file which used in translation
Created in NX8.5.0.
License requirements : None
filename | filename |
void NXOpen::JtCreator::SetIncludePmi | ( | NXOpen::JtCreator::PmiOption | includePmi | ) |
Sets the includePMI * - Specifies which product manufacturing information data is written to JT file
Created in NX8.5.0.
License requirements : None
includePmi | includepmi |
void NXOpen::JtCreator::SetJtfileStructure | ( | NXOpen::JtCreator::FileStructure | fileStructure | ) |
Sets the jtFileStructure * - Determines the organization of the JT files on the disk
Created in NX8.5.0.
License requirements : None
fileStructure | filestructure |
void NXOpen::JtCreator::SetJtWrite | ( | NXOpen::JtCreator::FileWrite | jtfileType | ) |
Sets the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file
Created in NX8.5.0.
License requirements : None
jtfileType | jtfiletype |
void NXOpen::JtCreator::SetMergeSheets | ( | bool | mergeSheets | ) |
Sets the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file
Created in NX8.5.0.
License requirements : None
mergeSheets | mergesheets |
void NXOpen::JtCreator::SetMergeSolids | ( | bool | mergeSolids | ) |
Sets the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file
Created in NX8.5.0.
License requirements : None
mergeSolids | mergesolids |
void NXOpen::JtCreator::SetOutputJtFile | ( | const NXString & | filename | ) |
Sets the output file - the name of jt file where output is being written
Created in NX8.5.0.
License requirements : None
filename | filename |
void NXOpen::JtCreator::SetOutputJtFile | ( | const char * | filename | ) |
Sets the output file - the name of jt file where output is being written
Created in NX8.5.0.
License requirements : None
filename | filename |
void NXOpen::JtCreator::SetPreciseGeom | ( | bool | preciseGeom | ) |
Sets the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated
Created in NX8.5.0.
License requirements : None
preciseGeom | precisegeom |
void NXOpen::JtCreator::SetSmartLod | ( | bool | smartLOD | ) |
Sets the smartLOD * - Specifies wheather smart LOD generation is ON or OFF
Created in NX8.5.0.
License requirements : None
smartLOD | smartlod |
void NXOpen::JtCreator::SetUseRefset | ( | NXOpen::JtCreator::RefsetOption | useRefset | ) |
Sets the useRefset * - Specifies from which reference the data should be written to JT file
Created in NX8.5.0.
License requirements : None
useRefset | userefset |
void NXOpen::JtCreator::SetWireFrame | ( | bool | wireFrame | ) |
Sets the wireFrame * - Controls translation of wireframe and point entities to JT file
Created in NX8.5.0.
License requirements : None
wireFrame | wireframe |
bool NXOpen::JtCreator::SmartLod | ( | ) |
Returns the smartLOD * - Specifies wheather smart LOD generation is ON or OFF
Created in NX8.5.0.
License requirements : None
NXOpen::JtCreator::RefsetOption NXOpen::JtCreator::UseRefset | ( | ) |
Returns the useRefset * - Specifies from which reference the data should be written to JT file
Created in NX8.5.0.
License requirements : None
bool NXOpen::JtCreator::WireFrame | ( | ) |
Returns the wireFrame * - Controls translation of wireframe and point entities to JT file
Created in NX8.5.0.
License requirements : None