|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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