NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.JtCreator Class Reference

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

Inheritance diagram for NXOpen.JtCreator:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  ChordalValue { Relative, Absolute }
 Chordal Option More...
 
enum  FileStructure {
  PerPart, Monolithic, FullShatter, Mimic,
  Plmxml, Ap242xml
}
 JT File Structue More...
 
enum  FileWrite { All, PartsOnly, AssemblyOnly }
 JT File Write More...
 
enum  PmiOption { None, PartOnly, AsmOnly, PartAndAsm }
 Include PMI options More...
 
enum  RefsetOption { Default, All, AllNamed, AsSpecified }
 refset Options More...
 
enum  TessellationOption { Lw, Nx, Defined }
 Tessellation Option More...
 
enum  AdvancedMaterials { None, Low, High }
 Texture quality More...
 

Public Member Functions

unsafe NXOpen.ListCreator NewLevel ()
 Creates a NXOpen.ListCreator object. More...
 
unsafe void LoadConfigSettings ()
 Loads configuration file settings onto builder More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe
NXOpen.JtCreator.AdvancedMaterials 
AdvancedMaterial [get, set]
 Returns or sets the advancedMaterial *- Specifies whether advanced material and light information to be written in JT More...
 
unsafe bool AppendRefset [get, set]
 Returns or sets the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure More...
 
unsafe bool ApplyPmi [get, set]
 Returns or sets the applytoPMI * - Includes only PMI data in the reference set being translated for translation More...
 
unsafe bool AsmStructure [get, set]
 Returns or sets the m_asmStructure * - WriteWhichFiles = JTASSEMBLY More...
 
unsafe bool AutolowLod [get, set]
 Returns or sets the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF More...
 
unsafe
NXOpen.JtCreator.ChordalValue 
ChordalOption [get, set]
 Returns or sets the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE More...
 
unsafe string ConfigFile [get, set]
 Returns or sets the ConfigFile file - the name of configuration file which used in translation More...
 
unsafe NXOpen.JtCreator.PmiOption IncludePmi [get, set]
 Returns or sets the includePMI * - Specifies which product manufacturing information data is written to JT file More...
 
unsafe bool JtParts [get, set]
 Returns or sets the m_jtParts * - WriteWhichFiles = JTPARTS More...
 
unsafe NXOpen.JtCreator.FileWrite JtWrite [get, set]
 Returns or sets the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file More...
 
unsafe
NXOpen.JtCreator.FileStructure 
JtfileStructure [get, set]
 Returns or sets the jtFileStructure * - Determines the organization of the JT files on the disk More...
 
unsafe bool LightTextureMaterial [get, set]
 Returns or sets the m_lightTextureMaterial * - lightTextureMaterial More...
 
unsafe string LighweightLabel [get, set]
 Returns or sets the m_lighweightLabel - the lightweight label which needs to be write in to jtfile More...
 
unsafe NXOpen.ListCreatorList LodList [get]
 Returns the lodList - the list containing the lod items More...
 
unsafe bool MergeSheets [get, set]
 Returns or sets the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file More...
 
unsafe bool MergeSolids [get, set]
 Returns or sets the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file More...
 
unsafe string OutputJtFile [get, set]
 Returns or sets the output file - the name of jt file where output is being written More...
 
unsafe bool PreciseGeom [get, set]
 Returns or sets the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated More...
 
unsafe bool SmartLod [get, set]
 Returns or sets the smartLOD * - Specifies wheather smart LOD generation is ON or OFF More...
 
unsafe
NXOpen.JtCreator.TessellationOption 
TessOption [get, set]
 Returns or sets the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution More...
 
unsafe
NXOpen.JtCreator.RefsetOption 
UseRefset [get, set]
 Returns or sets the useRefset * - Specifies from which reference the data should be written to JT file More...
 
unsafe bool WireFrame [get, set]
 Returns or sets the wireFrame * - Controls translation of wireframe and point entities to JT file More...
 

Detailed Description

Represents a NXOpen.JtCreator 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.PvtransManager.CreateJtCreator

Created in NX8.5.0

Member Enumeration Documentation

Texture quality

Enumerator
None 

NONE

Low 

LOW

High 

HIGH

Chordal Option

Enumerator
Relative 

RELATIVE

Absolute 

ABSOLUTE

JT File Structue

Enumerator
PerPart 

PER_PART

Monolithic 

MONOLITHIC

FullShatter 

FULL_SHATTER

Mimic 

MIMIC

Plmxml 

JTs with PLMXML

Ap242xml 

JTs with AP242XML

JT File Write

Enumerator
All 

ALL

PartsOnly 

PARTS_ONLY

AssemblyOnly 

ASM_ONLY

Include PMI options

Enumerator
None 

NONE

PartOnly 

PARTS_ONLY

AsmOnly 

ASM_ONLY

PartAndAsm 

PARTS_AND_ASM

refset Options

Enumerator
Default 

DEFAULT

All 

ALL

AllNamed 

ALL_NAMED

AsSpecified 

AS_SPECIFIED

Tessellation Option

Enumerator
Lw 

nx lw level

Nx 

nx level

Defined 

defined level

Member Function Documentation

unsafe void NXOpen.JtCreator.LoadConfigSettings ( )

Loads configuration file settings onto builder

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.ListCreator NXOpen.JtCreator.NewLevel ( )

Creates a NXOpen.ListCreator object.

Created in NX8.5.0

License requirements: None.

Returns

Property Documentation

unsafe NXOpen.JtCreator.AdvancedMaterials NXOpen.JtCreator.AdvancedMaterial
getset

Returns or sets the advancedMaterial *- Specifies whether advanced material and light information to be written in JT

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.AppendRefset
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.ApplyPmi
getset

Returns or sets the applytoPMI * - Includes only PMI data in the reference set being translated for translation

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.AsmStructure
getset

Returns or sets the m_asmStructure * - WriteWhichFiles = JTASSEMBLY

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.AutolowLod
getset

Returns or sets the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.JtCreator.ChordalValue NXOpen.JtCreator.ChordalOption
getset

Returns or sets the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.JtCreator.ConfigFile
getset

Returns or sets the ConfigFile file - the name of configuration file which used in translation

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.JtCreator.PmiOption NXOpen.JtCreator.IncludePmi
getset

Returns or sets the includePMI * - Specifies which product manufacturing information data is written to JT file

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.JtCreator.FileStructure NXOpen.JtCreator.JtfileStructure
getset

Returns or sets the jtFileStructure * - Determines the organization of the JT files on the disk

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.JtParts
getset

Returns or sets the m_jtParts * - WriteWhichFiles = JTPARTS

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.JtCreator.FileWrite NXOpen.JtCreator.JtWrite
getset

Returns or sets the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.LightTextureMaterial
getset

Returns or sets the m_lightTextureMaterial * - lightTextureMaterial

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.JtCreator.LighweightLabel
getset

Returns or sets the m_lighweightLabel - the lightweight label which needs to be write in to jtfile

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ListCreatorList NXOpen.JtCreator.LodList
get

Returns the lodList - the list containing the lod items

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.JtCreator.MergeSheets
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.MergeSolids
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.JtCreator.OutputJtFile
getset

Returns or sets the output file - the name of jt file where output is being written

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.PreciseGeom
getset

Returns or sets the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.SmartLod
getset

Returns or sets the smartLOD * - Specifies wheather smart LOD generation is ON or OFF

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.JtCreator.TessellationOption NXOpen.JtCreator.TessOption
getset

Returns or sets the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.JtCreator.RefsetOption NXOpen.JtCreator.UseRefset
getset

Returns or sets the useRefset * - Specifies from which reference the data should be written to JT file

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.JtCreator.WireFrame
getset

Returns or sets the wireFrame * - Controls translation of wireframe and point entities to JT file

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.