NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.WavefrontObjImporter Class Reference

Represents a NXOpen.WavefrontObjImporter to be used when importing OBJ Data This class is created using NXOpen.DexManager . More...

Inheritance diagram for NXOpen.WavefrontObjImporter:
NXOpen.BaseImporter NXOpen.DexBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  GroupsEnum { NodeNames, Assembly, Off }
 how to interpret the OBJ groups More...
 
enum  ImportAsOption { ConvergentGeometry, SubdivisionGeometry }
 Import As options More...
 
enum  ImportToOption { WorkPart, NewPart }
 Import To Option More...
 
enum  MessageEnum {
  None, Informational, Warning, Error,
  Debug, All
}
 Messages output when opening the file. More...
 
enum  UnitsEnum {
  Millimeters, Inches, Meters, Centimeters,
  Feet, Microns
}
 Units of the the OBJ file. More...
 
- Public Types inherited from NXOpen.BaseImporter
enum  Mode { NativeFileSystem, Teamcenter }
 Input file mode More...
 

Properties

unsafe bool CanCreateSingleFeature [get, set]
 Returns or sets the create single feature flag - create one or (if possible) multiple subdivision geometry features More...
 
unsafe bool Cleanup [get, set]
 Returns or sets the option to clean up all mesh defects on import More...
 
unsafe bool FileOpenFlag [get, set]
 Returns or sets the file open flag - set this to false if doing file import More...
 
unsafe
NXOpen.WavefrontObjImporter.ImportAsOption 
ImportAs [get, set]
 Returns or sets the import as option - import as facet geometry or as subdivision geometry More...
 
unsafe
NXOpen.WavefrontObjImporter.GroupsEnum 
ImportGroups [get, set]
 Returns or sets the method of interpreting OBJ groups More...
 
unsafe
NXOpen.WavefrontObjImporter.ImportToOption 
ImportTo [get, set]
 Returns or sets the import to option - import to new part or work part. More...
 
unsafe
NXOpen.WavefrontObjImporter.UnitsEnum 
ImportUnits [get, set]
 Returns or sets the units to convert from when loading Obj files More...
 
unsafe
NXOpen.WavefrontObjImporter.MessageEnum 
Messages [get, set]
 Returns or sets the message level for syslog messages when loading Obj files More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - name of a file to which we are importing part More...
 
unsafe bool ReverseNames [get, set]
 Returns or sets the ReverseNames - if set to true then group names will be processed right-to-left More...
 
unsafe bool ShowInformationWindowFlag [get, set]
 Returns or sets the information flag - set this to true to display info in window More...
 
- Properties inherited from NXOpen.BaseImporter
unsafe string InputFile [get, set]
 Returns or sets the input file - name of a file which is being imported More...
 
- Properties inherited from NXOpen.DexBuilder
unsafe bool ProcessHoldFlag [get, set]
 Returns or sets the process hold flag - set to true if user wants to wait until transaltion process gets completed More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.BaseImporter
unsafe NXOpen.BaseImporter.Mode GetMode ()
 Get mode - native/managed More...
 
unsafe void SetMode (NXOpen.BaseImporter.Mode mode)
 Set mode - native/managed More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.WavefrontObjImporter to be used when importing OBJ Data This class is created using NXOpen.DexManager .

NULL object will be returned from Commit()

To create a new instance of this class, use NXOpen.DexManager.CreateWavefrontObjImporter

Default values.

Property Value

ImportAs

ConvergentGeometry

ImportGroups

NodeNames

ImportTo

WorkPart

ImportUnits

Millimeters

Messages

None

ReverseNames

0

ShowInformationWindowFlag

0

Created in NX11.0.0

Member Enumeration Documentation

how to interpret the OBJ groups

Enumerator
NodeNames 
Assembly 
Off 

Import As options

Enumerator
ConvergentGeometry 
SubdivisionGeometry 

Import To Option

Enumerator
WorkPart 

import OBJ file to work part

NewPart 

import OBJ file to new part

Messages output when opening the file.

Enumerator
None 
Informational 
Warning 
Error 
Debug 
All 

Units of the the OBJ file.

Enumerator
Millimeters 
Inches 
Meters 
Centimeters 
Feet 
Microns 

Property Documentation

unsafe bool NXOpen.WavefrontObjImporter.CanCreateSingleFeature
getset

Returns or sets the create single feature flag - create one or (if possible) multiple subdivision geometry features

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.WavefrontObjImporter.Cleanup
getset

Returns or sets the option to clean up all mesh defects on import

Created in NX12.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.WavefrontObjImporter.FileOpenFlag
getset

Returns or sets the file open flag - set this to false if doing file import

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.WavefrontObjImporter.ImportAsOption NXOpen.WavefrontObjImporter.ImportAs
getset

Returns or sets the import as option - import as facet geometry or as subdivision geometry

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.WavefrontObjImporter.GroupsEnum NXOpen.WavefrontObjImporter.ImportGroups
getset

Returns or sets the method of interpreting OBJ groups

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.WavefrontObjImporter.ImportToOption NXOpen.WavefrontObjImporter.ImportTo
getset

Returns or sets the import to option - import to new part or work part.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.WavefrontObjImporter.UnitsEnum NXOpen.WavefrontObjImporter.ImportUnits
getset

Returns or sets the units to convert from when loading Obj files

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.WavefrontObjImporter.MessageEnum NXOpen.WavefrontObjImporter.Messages
getset

Returns or sets the message level for syslog messages when loading Obj files

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.WavefrontObjImporter.OutputFile
getset

Returns or sets the output file - name of a file to which we are importing part

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.WavefrontObjImporter.ReverseNames
getset

Returns or sets the ReverseNames - if set to true then group names will be processed right-to-left

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.WavefrontObjImporter.ShowInformationWindowFlag
getset

Returns or sets the information flag - set this to true to display info in window

Created in NX11.0.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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.