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

Used to import a VRML file into the work part. More...

Inheritance diagram for NXOpen::VRMLImporter:
NXOpen::Importer NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AngularToleranceType { AngularToleranceTypeCoarse, AngularToleranceTypeMedium, AngularToleranceTypeFine }
 Specifies the angular tolerance. More...
enum  FileUnitsType { FileUnitsTypeMeters, FileUnitsTypeMillimeters, FileUnitsTypeInches }
 Specifies the VRML file units. More...

Public Member Functions

bool AllLevelsOfDetail ()
 Returns the All Levels of Detail flag.
NXOpen::VRMLImporter::AngularToleranceType AngularTolerance ()
 Returns the angular tolerance.
NXOpen::VRMLImporter::FileUnitsType FileUnits ()
 Returns the file units.
bool GenerateOneModel ()
 Returns the Generate One Model flag.
bool HideSmoothEdges ()
 Returns the Hide Smooth Edges flag.
bool MoreSummaryDetails ()
 Returns the More Summary Details flag.
void SetAllLevelsOfDetail (bool allLevelsOfDetail)
 Sets the All Levels of Detail flag.
void SetAngularTolerance (NXOpen::VRMLImporter::AngularToleranceType angularTolerance)
 Sets the angular tolerance.
void SetFileUnits (NXOpen::VRMLImporter::FileUnitsType fileUnits)
 Sets the file units.
void SetGenerateOneModel (bool generateOneModel)
 Sets the Generate One Model flag.
void SetHideSmoothEdges (bool hideSmoothEdges)
 Sets the Hide Smooth Edges flag.
void SetMoreSummaryDetails (bool moreSummaryDetails)
 Sets the More Summary Details flag.
void SetSuppressWarningMessages (bool suppressWarningMessages)
 Sets the Suppress Warning Messages flag.
bool SuppressWarningMessages ()
 Returns the Suppress Warning Messages flag.

Detailed Description

Used to import a VRML file into the work part.


To obtain an instance of this class use ImportManager::CreateVrmlImporter .

Created in NX5.0.0.


Member Enumeration Documentation

Specifies the angular tolerance.


Created in NX5.0.0.

Enumerator:
AngularToleranceTypeCoarse 

Import with coarse angular tolerance.

AngularToleranceTypeMedium 

Import with medium angular tolerance.

AngularToleranceTypeFine 

Import with fine angular tolerance.

Specifies the VRML file units.


Created in NX5.0.0.

Enumerator:
FileUnitsTypeMeters 

VRML file is in units of meters.

FileUnitsTypeMillimeters 

VRML file is in units of millimeters.

FileUnitsTypeInches 

VRML file is in units of inches.


Member Function Documentation

Returns the All Levels of Detail flag.

True if the All Levels of Detail flag is on.


Created in NX5.0.0.

License requirements : None

Returns the angular tolerance.


Created in NX5.0.0.

License requirements : None

Returns the file units.


Created in NX5.0.0.

License requirements : None

Returns the Generate One Model flag.

True if the Generate One Model flag is on.


Created in NX5.0.0.

License requirements : None

Returns the Hide Smooth Edges flag.

True if the Hide Smooth Edges flag is on.


Created in NX5.0.0.

License requirements : None

Returns the More Summary Details flag.

True if the More Summary Details flag is on.


Created in NX5.0.0.

License requirements : None

void NXOpen::VRMLImporter::SetAllLevelsOfDetail ( bool  allLevelsOfDetail)

Sets the All Levels of Detail flag.

True if the All Levels of Detail flag is on.


Created in NX5.0.0.

License requirements : None

Parameters:
allLevelsOfDetailall levels of detail

Sets the angular tolerance.


Created in NX5.0.0.

License requirements : None

Parameters:
angularToleranceangular tolerance

Sets the file units.


Created in NX5.0.0.

License requirements : None

Parameters:
fileUnitsfile units
void NXOpen::VRMLImporter::SetGenerateOneModel ( bool  generateOneModel)

Sets the Generate One Model flag.

True if the Generate One Model flag is on.


Created in NX5.0.0.

License requirements : None

Parameters:
generateOneModelgenerate one model
void NXOpen::VRMLImporter::SetHideSmoothEdges ( bool  hideSmoothEdges)

Sets the Hide Smooth Edges flag.

True if the Hide Smooth Edges flag is on.


Created in NX5.0.0.

License requirements : None

Parameters:
hideSmoothEdgeshide smooth edges
void NXOpen::VRMLImporter::SetMoreSummaryDetails ( bool  moreSummaryDetails)

Sets the More Summary Details flag.

True if the More Summary Details flag is on.


Created in NX5.0.0.

License requirements : None

Parameters:
moreSummaryDetailsmore summary details
void NXOpen::VRMLImporter::SetSuppressWarningMessages ( bool  suppressWarningMessages)

Sets the Suppress Warning Messages flag.

True if the Suppress Warning Messages flag is on.


Created in NX5.0.0.

License requirements : None

Parameters:
suppressWarningMessagessuppress warning messages

Returns the Suppress Warning Messages flag.

True if the Suppress Warning Messages flag is on.


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