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

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

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

Public Types

enum  ImportFacetsAsXTBrepOrConvergentEnum { XTBrep, ConvergentBodies }
 Convert facets to xtbrep or convergent More...
 
enum  MessageEnum {
  None, Informational, Warning, Error,
  Debug, All
}
 Messages output when opening the file. More...
 
enum  MoveDataEnum { ByDeltamm, To000 }
 Messages output when opening the file. More...
 
- Public Types inherited from NXOpen.BaseImporter
enum  Mode { NativeFileSystem, Teamcenter }
 Input file mode More...
 

Properties

unsafe bool BuildingControls [get, set]
 Returns or sets the building controls More...
 
unsafe double Deltax [get, set]
 Returns or sets the deltax More...
 
unsafe double Deltay [get, set]
 Returns or sets the deltay More...
 
unsafe double Deltaz [get, set]
 Returns or sets the deltaz More...
 
unsafe bool Electrical [get, set]
 Returns or sets the electrical More...
 
unsafe bool Hvac [get, set]
 Returns or sets the h vac More...
 
unsafe
NXOpen.IfcImporter.ImportFacetsAsXTBrepOrConvergentEnum 
ImportFacetsAsXTBrepOrConvergent [get, set]
 Returns or sets the functions get and set the option to convert facets to xtbrep or convergent More...
 
unsafe
NXOpen.IfcImporter.MessageEnum 
Messages [get, set]
 Returns or sets the message level for syslog messages when loading Ifc files More...
 
unsafe
NXOpen.IfcImporter.MoveDataEnum 
MoveModelData [get, set]
 Returns or sets the move model data More...
 
unsafe bool Optimize [get, set]
 Returns or sets the OptimizeBrep option - if set to true then xtbrep will be optimized e. 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 PlumbingFireProtection [get, set]
 Returns or sets the plumbing fire protection More...
 
unsafe bool ProductExtension [get, set]
 Returns or sets the product extension More...
 
unsafe double RotateAroundZByDegrees [get, set]
 Returns or sets the rotate around Z by degrees More...
 
unsafe bool SharedBldgServicesElements [get, set]
 Returns or sets the shared bldg services elements More...
 
unsafe bool SharedBuildingElements [get, set]
 Returns or sets the shared building elements More...
 
unsafe bool SharedComponentElements [get, set]
 Returns or sets the shared component elements More...
 
unsafe bool SharedFacilitiesElements [get, set]
 Returns or sets the shared facilities elements More...
 
unsafe bool ShowInformationWindowFlag [get, set]
 Returns or sets the information flag - set this to true to display info in window More...
 
unsafe bool StructuralAnalysis [get, set]
 Returns or sets the structural analysis More...
 
unsafe bool StructuralElements [get, set]
 Returns or sets the structural elements 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.IfcImporter to be used when importing IFC 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.CreateIfcImporter

Default values.

Property Value

BuildingControls

1

Deltax

0

Deltay

0

Deltaz

0

Electrical

1

Hvac

1

ImportFacetsAsXTBrepOrConvergent

XTBrep

Messages

None

MoveModelData

To000

Optimize

1

PlumbingFireProtection

1

ProductExtension

1

RotateAroundZByDegrees

0

SharedBldgServicesElements

1

SharedBuildingElements

1

SharedComponentElements

1

SharedFacilitiesElements

1

ShowInformationWindowFlag

0

StructuralAnalysis

1

StructuralElements

1

Created in NX1872.0.0

Member Enumeration Documentation

Convert facets to xtbrep or convergent

Enumerator
XTBrep 
ConvergentBodies 

Messages output when opening the file.

Enumerator
None 
Informational 
Warning 
Error 
Debug 
All 

Messages output when opening the file.

Enumerator
ByDeltamm 
To000 

Property Documentation

unsafe bool NXOpen.IfcImporter.BuildingControls
getset

Returns or sets the building controls

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IfcImporter.Deltax
getset

Returns or sets the deltax

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IfcImporter.Deltay
getset

Returns or sets the deltay

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IfcImporter.Deltaz
getset

Returns or sets the deltaz

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.Electrical
getset

Returns or sets the electrical

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.Hvac
getset

Returns or sets the h vac

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IfcImporter.ImportFacetsAsXTBrepOrConvergentEnum NXOpen.IfcImporter.ImportFacetsAsXTBrepOrConvergent
getset

Returns or sets the functions get and set the option to convert facets to xtbrep or convergent

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IfcImporter.MessageEnum NXOpen.IfcImporter.Messages
getset

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

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IfcImporter.MoveDataEnum NXOpen.IfcImporter.MoveModelData
getset

Returns or sets the move model data

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.Optimize
getset

Returns or sets the OptimizeBrep option - if set to true then xtbrep will be optimized e.

g. faces merged together

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IfcImporter.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.IfcImporter.PlumbingFireProtection
getset

Returns or sets the plumbing fire protection

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.ProductExtension
getset

Returns or sets the product extension

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IfcImporter.RotateAroundZByDegrees
getset

Returns or sets the rotate around Z by degrees

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.SharedBldgServicesElements
getset

Returns or sets the shared bldg services elements

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.SharedBuildingElements
getset

Returns or sets the shared building elements

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.SharedComponentElements
getset

Returns or sets the shared component elements

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.SharedFacilitiesElements
getset

Returns or sets the shared facilities elements

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.ShowInformationWindowFlag
getset

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

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.StructuralAnalysis
getset

Returns or sets the structural analysis

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IfcImporter.StructuralElements
getset

Returns or sets the structural elements

Created in NX1899.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.