public interface JtCreator extends Builder
JtCreator
to be used when exporting the JT Data
This class is created using PvtransManager
.
NULL object will be returned from Commit()
PvtransManager.createJtCreator()
Modifier and Type | Interface and Description |
---|---|
static class |
JtCreator.AdvancedMaterials
Texture quality
|
static class |
JtCreator.ChordalValue
Chordal Option
|
static class |
JtCreator.FileStructure
JT File Structue
|
static class |
JtCreator.FileWrite
JT File Write
|
static class |
JtCreator.PmiOption
Include PMI options
|
static class |
JtCreator.RefsetOption
refset Options
|
static class |
JtCreator.TessellationOption
Tessellation Option
|
Modifier and Type | Method and Description |
---|---|
JtCreator.AdvancedMaterials |
advancedMaterial()
Returns the advancedMaterial *- Specifies whether advanced material and light information to be written in JT
License requirements: None. |
boolean |
appendRefset()
Returns the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure
License requirements: None. |
boolean |
applyPmi()
Returns the applytoPMI * - Includes only PMI data in the reference set being translated for translation
License requirements: None. |
boolean |
asmStructure()
Returns the m_asmStructure * - WriteWhichFiles = JTASSEMBLY
License requirements: None. |
boolean |
autolowLod()
Returns the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF
License requirements: None. |
JtCreator.ChordalValue |
chordalOption()
Returns the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE
License requirements: None. |
String |
configFile()
Returns the ConfigFile file - the name of configuration file which used in translation
License requirements: None. |
JtCreator.PmiOption |
includePmi()
Returns the includePMI * - Specifies which product manufacturing information data is written to JT file
License requirements: None. |
JtCreator.FileStructure |
jtfileStructure()
Returns the jtFileStructure * - Determines the organization of the JT files on the disk
License requirements: None. |
boolean |
jtParts()
Returns the m_jtParts * - WriteWhichFiles = JTPARTS
License requirements: None. |
JtCreator.FileWrite |
jtWrite()
Returns the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file
License requirements: None. |
boolean |
lightTextureMaterial()
Returns the m_lightTextureMaterial * - lightTextureMaterial
License requirements: None. |
String |
lighweightLabel()
Returns the m_lighweightLabel - the lightweight label which needs to be write in to jtfile
License requirements: None. |
void |
loadConfigSettings()
Loads configuration file settings onto builder
License requirements: None. |
ListCreatorList |
lodList()
Returns the lodList - the list containing the lod items
License requirements: None. |
boolean |
mergeSheets()
Returns the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file
License requirements: None. |
boolean |
mergeSolids()
Returns the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file
License requirements: None. |
ListCreator |
newLevel()
Creates a
ListCreator object. |
String |
outputJtFile()
Returns the output file - the name of jt file where output is being written
License requirements: None. |
boolean |
preciseGeom()
Returns the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated
License requirements: None. |
void |
setAdvancedMaterial(JtCreator.AdvancedMaterials advancedMaterial)
License requirements: None. |
void |
setAppendRefset(boolean appendRefset)
License requirements: None. |
void |
setApplyPmi(boolean applyPMI)
License requirements: None. |
void |
setAsmStructure(boolean asmStructure)
License requirements: None. |
void |
setAutolowLod(boolean autolowLOD)
License requirements: None. |
void |
setChordalOption(JtCreator.ChordalValue chordalOption)
License requirements: None. |
void |
setConfigFile(String filename)
License requirements: None. |
void |
setIncludePmi(JtCreator.PmiOption includePmi)
License requirements: None. |
void |
setJtfileStructure(JtCreator.FileStructure fileStructure)
License requirements: None. |
void |
setJtParts(boolean jtParts)
License requirements: None. |
void |
setJtWrite(JtCreator.FileWrite jtfileType)
License requirements: None. |
void |
setLightTextureMaterial(boolean lightTextureMaterial)
License requirements: None. |
void |
setLighweightLabel(String labelName)
License requirements: None. |
void |
setMergeSheets(boolean mergeSheets)
License requirements: None. |
void |
setMergeSolids(boolean mergeSolids)
License requirements: None. |
void |
setOutputJtFile(String filename)
License requirements: None. |
void |
setPreciseGeom(boolean preciseGeom)
License requirements: None. |
void |
setSmartLod(boolean smartLOD)
License requirements: None. |
void |
setTessOption(JtCreator.TessellationOption tessOption)
License requirements: None. |
void |
setUseRefset(JtCreator.RefsetOption useRefset)
License requirements: None. |
void |
setWireFrame(boolean wireFrame)
License requirements: None. |
boolean |
smartLod()
Returns the smartLOD * - Specifies wheather smart LOD generation is ON or OFF
License requirements: None. |
JtCreator.TessellationOption |
tessOption()
Returns the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution
License requirements: None. |
JtCreator.RefsetOption |
useRefset()
Returns the useRefset * - Specifies from which reference the data should be written to JT file
License requirements: None. |
boolean |
wireFrame()
Returns the wireFrame * - Controls translation of wireframe and point entities to JT file
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String outputJtFile() throws NXException, RemoteException
NXException
RemoteException
void setOutputJtFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String configFile() throws NXException, RemoteException
NXException
RemoteException
void setConfigFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
JtCreator.ChordalValue chordalOption() throws NXException, RemoteException
NXException
RemoteException
void setChordalOption(JtCreator.ChordalValue chordalOption) throws NXException, RemoteException
chordalOption
- NXException
RemoteException
boolean autolowLod() throws NXException, RemoteException
NXException
RemoteException
void setAutolowLod(boolean autolowLOD) throws NXException, RemoteException
autolowLOD
- NXException
RemoteException
boolean smartLod() throws NXException, RemoteException
NXException
RemoteException
void setSmartLod(boolean smartLOD) throws NXException, RemoteException
smartLOD
- NXException
RemoteException
boolean wireFrame() throws NXException, RemoteException
NXException
RemoteException
void setWireFrame(boolean wireFrame) throws NXException, RemoteException
wireFrame
- NXException
RemoteException
boolean mergeSheets() throws NXException, RemoteException
NXException
RemoteException
void setMergeSheets(boolean mergeSheets) throws NXException, RemoteException
mergeSheets
- NXException
RemoteException
boolean mergeSolids() throws NXException, RemoteException
NXException
RemoteException
void setMergeSolids(boolean mergeSolids) throws NXException, RemoteException
mergeSolids
- NXException
RemoteException
boolean preciseGeom() throws NXException, RemoteException
NXException
RemoteException
void setPreciseGeom(boolean preciseGeom) throws NXException, RemoteException
preciseGeom
- NXException
RemoteException
boolean appendRefset() throws NXException, RemoteException
NXException
RemoteException
void setAppendRefset(boolean appendRefset) throws NXException, RemoteException
appendRefset
- NXException
RemoteException
boolean applyPmi() throws NXException, RemoteException
NXException
RemoteException
void setApplyPmi(boolean applyPMI) throws NXException, RemoteException
applyPMI
- NXException
RemoteException
JtCreator.AdvancedMaterials advancedMaterial() throws NXException, RemoteException
NXException
RemoteException
void setAdvancedMaterial(JtCreator.AdvancedMaterials advancedMaterial) throws NXException, RemoteException
advancedMaterial
- NXException
RemoteException
JtCreator.FileStructure jtfileStructure() throws NXException, RemoteException
NXException
RemoteException
void setJtfileStructure(JtCreator.FileStructure fileStructure) throws NXException, RemoteException
fileStructure
- NXException
RemoteException
JtCreator.FileWrite jtWrite() throws NXException, RemoteException
NXException
RemoteException
void setJtWrite(JtCreator.FileWrite jtfileType) throws NXException, RemoteException
jtfileType
- NXException
RemoteException
JtCreator.PmiOption includePmi() throws NXException, RemoteException
NXException
RemoteException
void setIncludePmi(JtCreator.PmiOption includePmi) throws NXException, RemoteException
includePmi
- NXException
RemoteException
JtCreator.RefsetOption useRefset() throws NXException, RemoteException
NXException
RemoteException
void setUseRefset(JtCreator.RefsetOption useRefset) throws NXException, RemoteException
useRefset
- NXException
RemoteException
ListCreator newLevel() throws NXException, RemoteException
NXException
RemoteException
ListCreatorList lodList() throws NXException, RemoteException
NXException
RemoteException
String lighweightLabel() throws NXException, RemoteException
NXException
RemoteException
void setLighweightLabel(String labelName) throws NXException, RemoteException
labelName
- NXException
RemoteException
JtCreator.TessellationOption tessOption() throws NXException, RemoteException
NXException
RemoteException
void setTessOption(JtCreator.TessellationOption tessOption) throws NXException, RemoteException
tessOption
- NXException
RemoteException
boolean jtParts() throws NXException, RemoteException
NXException
RemoteException
void setJtParts(boolean jtParts) throws NXException, RemoteException
jtParts
- NXException
RemoteException
boolean asmStructure() throws NXException, RemoteException
NXException
RemoteException
void setAsmStructure(boolean asmStructure) throws NXException, RemoteException
asmStructure
- NXException
RemoteException
void loadConfigSettings() throws NXException, RemoteException
NXException
RemoteException
boolean lightTextureMaterial() throws NXException, RemoteException
NXException
RemoteException
void setLightTextureMaterial(boolean lightTextureMaterial) throws NXException, RemoteException
lightTextureMaterial
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.