NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Step214Importer Class Reference

Represents a Step214Importer to be used when importing the STEP214 Data This class is created using DexManager . More...

Inheritance diagram for NXOpen::Step214Importer:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  ImportToOption { ImportToOptionWorkPart, ImportToOptionNewPart }
 Create the builder. More...

Public Member Functions

bool FileOpenFlag ()
 Returns the file open flag - set this to false if doing file import
Created in NX6.0.0.
bool FlattenAssembly ()
 Returns the flatten assembly - if set to true then assembly structure will not be retained
Created in NX7.5.0.
NXOpen::Step214Importer::ImportToOption ImportTo ()
 Returns the import to - this option will determine the destination for imported iges file.
bool ImportToTeamcenter ()
 Returns the ImportToTeamcenter command - if set to true then assembly will be imported into Teamcenter
Created in NX7.0.0.
NXString InputFile ()
 Returns the input file - name of a file which is being imported
Created in NX6.0.0.
int LayerDefault ()
 Returns the layer default for level 0
Created in NX6.0.0.
NXOpen::ObjectTypeSelectorObjectTypes ()
 Returns the objectTypes - this is subcomponent being used to set object types filters.
bool Optimize ()
 Returns the optimize - if set to true Optimizes geometry
Created in NX6.0.0.
NXString OutputFile ()
 Returns the output file - if iges file is imported to new part then this name will be used to write the output.
void SaveSettings (const NXString &filename)
 Saves the save settings - this will save the settings to a file specified
Created in NX6.0.0.
void SetFileOpenFlag (bool doingFileOpen)
 Sets the file open flag - set this to false if doing file import
Created in NX6.0.0.
void SetFlattenAssembly (bool flattenAssembly)
 Sets the flatten assembly - if set to true then assembly structure will not be retained
Created in NX7.5.0.
void SetImportTo (NXOpen::Step214Importer::ImportToOption importTo)
 Sets the import to - this option will determine the destination for imported iges file.
void SetImportToTeamcenter (bool importToTeamcenter)
 Sets the ImportToTeamcenter command - if set to true then assembly will be imported into Teamcenter
Created in NX7.0.0.
void SetInputFile (const NXString &filename)
 Sets the input file - name of a file which is being imported
Created in NX6.0.0.
void SetLayerDefault (int layerDefault)
 Sets the layer default for level 0
Created in NX6.0.0.
void SetOptimize (bool optimize)
 Sets the optimize - if set to true Optimizes geometry
Created in NX6.0.0.
void SetOutputFile (const NXString &filename)
 Sets the output file - if iges file is imported to new part then this name will be used to write the output.
void SetSettingsFile (const NXString &filename)
 Sets the settings file - definition file for default options
Created in NX6.0.0.
void SetSewSurfaces (bool sewSurfaces)
 Sets the sew surfaces - if set to true surfaces will be sewed automatically
Created in NX6.0.0.
void SetSimplifyGeometry (bool simplifyGeometry)
 Sets the simplify geometry - if set to true geometry will be simplified automatically
Created in NX6.0.0.
void SetSmoothBSurfaces (bool smoothBSurfaces)
 Sets the Smooth B-Surfaces - if set to true smooth B-Surfaces
Created in NX6.0.0.
NXString SettingsFile ()
 Returns the settings file - definition file for default options
Created in NX6.0.0.
bool SewSurfaces ()
 Returns the sew surfaces - if set to true surfaces will be sewed automatically
Created in NX6.0.0.
bool SimplifyGeometry ()
 Returns the simplify geometry - if set to true geometry will be simplified automatically
Created in NX6.0.0.
bool SmoothBSurfaces ()
 Returns the Smooth B-Surfaces - if set to true smooth B-Surfaces
Created in NX6.0.0.

Detailed Description

Represents a Step214Importer to be used when importing the STEP214 Data This class is created using DexManager .

NULL object will be returned from Commit()
To create a new instance of this class, use DexManager::CreateStep214Importer
Default values.

Property Value

FlattenAssembly

0

ImportTo

WorkPart

ImportToTeamcenter

0

LayerDefault

0

Optimize

0

SewSurfaces

0

SimplifyGeometry

0

SmoothBSurfaces

1


Created in NX6.0.0.


Member Enumeration Documentation

Create the builder.

Enumerator:
ImportToOptionWorkPart 

import iges file to work part

ImportToOptionNewPart 

import iges file to new part


Member Function Documentation

Returns the file open flag - set this to false if doing file import
Created in NX6.0.0.



License requirements : None

Returns the flatten assembly - if set to true then assembly structure will not be retained
Created in NX7.5.0.



License requirements : None

Returns the import to - this option will determine the destination for imported iges file.

it can either be new part or work part.
Created in NX6.0.0.

License requirements : None

Returns the ImportToTeamcenter command - if set to true then assembly will be imported into Teamcenter
Created in NX7.0.0.



License requirements : None

Returns the input file - name of a file which is being imported
Created in NX6.0.0.



License requirements : None

Returns the layer default for level 0
Created in NX6.0.0.



License requirements : None

Returns the objectTypes - this is subcomponent being used to set object types filters.

This will be used to filter objects based on the types
Created in NX6.0.0.

License requirements : None

Returns the optimize - if set to true Optimizes geometry
Created in NX6.0.0.



License requirements : None

Returns the output file - if iges file is imported to new part then this name will be used to write the output.


Created in NX6.0.0.

License requirements : None

void NXOpen::Step214Importer::SaveSettings ( const NXString filename)

Saves the save settings - this will save the settings to a file specified
Created in NX6.0.0.



License requirements : None

Parameters:
filename
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Step214Importer::SetFileOpenFlag ( bool  doingFileOpen)

Sets the file open flag - set this to false if doing file import
Created in NX6.0.0.



License requirements : None

Parameters:
doingFileOpendoingfileopen
void NXOpen::Step214Importer::SetFlattenAssembly ( bool  flattenAssembly)

Sets the flatten assembly - if set to true then assembly structure will not be retained
Created in NX7.5.0.



License requirements : None

Parameters:
flattenAssemblyflattenassembly

Sets the import to - this option will determine the destination for imported iges file.

it can either be new part or work part.
Created in NX6.0.0.

License requirements : None

Parameters:
importToimportto
void NXOpen::Step214Importer::SetImportToTeamcenter ( bool  importToTeamcenter)

Sets the ImportToTeamcenter command - if set to true then assembly will be imported into Teamcenter
Created in NX7.0.0.



License requirements : None

Parameters:
importToTeamcenterimporttoteamcenter
void NXOpen::Step214Importer::SetInputFile ( const NXString filename)

Sets the input file - name of a file which is being imported
Created in NX6.0.0.



License requirements : None

Parameters:
filenamefilename
void NXOpen::Step214Importer::SetLayerDefault ( int  layerDefault)

Sets the layer default for level 0
Created in NX6.0.0.



License requirements : None

Parameters:
layerDefaultlayerdefault
void NXOpen::Step214Importer::SetOptimize ( bool  optimize)

Sets the optimize - if set to true Optimizes geometry
Created in NX6.0.0.



License requirements : None

Parameters:
optimizeoptimize

Sets the output file - if iges file is imported to new part then this name will be used to write the output.


Created in NX6.0.0.

License requirements : None

Parameters:
filenamefilename

Sets the settings file - definition file for default options
Created in NX6.0.0.



License requirements : None

Parameters:
filenamefilename
void NXOpen::Step214Importer::SetSewSurfaces ( bool  sewSurfaces)

Sets the sew surfaces - if set to true surfaces will be sewed automatically
Created in NX6.0.0.



License requirements : None

Parameters:
sewSurfacessewsurfaces
void NXOpen::Step214Importer::SetSimplifyGeometry ( bool  simplifyGeometry)

Sets the simplify geometry - if set to true geometry will be simplified automatically
Created in NX6.0.0.



License requirements : None

Parameters:
simplifyGeometrysimplifygeometry
void NXOpen::Step214Importer::SetSmoothBSurfaces ( bool  smoothBSurfaces)

Sets the Smooth B-Surfaces - if set to true smooth B-Surfaces
Created in NX6.0.0.



License requirements : None

Parameters:
smoothBSurfacessmoothbsurfaces

Returns the settings file - definition file for default options
Created in NX6.0.0.



License requirements : None

Returns the sew surfaces - if set to true surfaces will be sewed automatically
Created in NX6.0.0.



License requirements : None

Returns the simplify geometry - if set to true geometry will be simplified automatically
Created in NX6.0.0.



License requirements : None

Returns the Smooth B-Surfaces - if set to true smooth B-Surfaces
Created in NX6.0.0.



License requirements : None


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