Hide menu
Loading...
Searching...
No Matches
cadex::ModelData::ModelReaderParameters Class Reference

Defines parameters of the ModelReader. More...

#include <cadex/ModelData/ModelReaderParameters.hxx>

Inheritance diagram for cadex::ModelData::ModelReaderParameters:
cadex::BaseObject

Public Member Functions

 ModelReaderParameters ()
 Constructor.
 
bool ReadPMI () const
 Specifies whether Product and Manufacturing Information (PMI) should be read from the file.
 
void SetReadPMI (bool theReadPMI)
 Sets whether Product and Manufacturing Information (PMI) should be read from the file.
 
bool ReadDrawing () const
 Specifies whether a drawing should be read from the file.
 
void SetReadDrawing (bool theReadDrawing)
 Sets whether a drawing should be read from the file.
 
bool EnableAnalyticalRecognition () const
 Specifies whether Analytical Recognition should be processed on the model.
 
void SetEnableAnalyticalRecognition (bool theEnableAnalyticalRecognition)
 Specifies whether Analytical Recognition should be processed on the model.
 
- Public Member Functions inherited from cadex::BaseObject
size_t Id () const
 Return unique identifier of public object.
 
internal::BaseObjectImpl * Impl () const
 
bool IsNull () const
 
 operator bool () const
 
template<typename T >
bool IsOfType () const
 
template<typename T >
T * Impl () const
 Reserved for internal use.
 

Additional Inherited Members

- Public Types inherited from cadex::BaseObject
typedef std::shared_ptr< internal::BaseObjectImpl > ImplType
 
- Protected Member Functions inherited from cadex::BaseObject
 BaseObject (const ImplType &theImpl)
 

Detailed Description

Member Function Documentation

◆ EnableAnalyticalRecognition()

bool cadex::ModelData::ModelReaderParameters::EnableAnalyticalRecognition ( ) const

Specifies whether Analytical Recognition should be processed on the model.

See also
SetEnableAnalyticalRecognition().

◆ ReadDrawing()

bool cadex::ModelData::ModelReaderParameters::ReadDrawing ( ) const

Specifies whether a drawing should be read from the file.

See also
SetReadDrawing().

◆ ReadPMI()

bool cadex::ModelData::ModelReaderParameters::ReadPMI ( ) const

Specifies whether Product and Manufacturing Information (PMI) should be read from the file.

See SetReadPMI().

◆ SetEnableAnalyticalRecognition()

void cadex::ModelData::ModelReaderParameters::SetEnableAnalyticalRecognition ( bool theEnableAnalyticalRecognition)

Specifies whether Analytical Recognition should be processed on the model.

By default, it is true if feature is available.

See also
EnableAnalyticalRecognition().
Warning
This setting is part of Analytical Recognition add-on, which is licensed separately from the base Manufacturing Toolkit.
If you do not have it, the passed value will not cause any effect and false will be assigned.

◆ SetReadDrawing()

void cadex::ModelData::ModelReaderParameters::SetReadDrawing ( bool theReadDrawing)

Sets whether a drawing should be read from the file.

By default, it is false.

See also
ReadDrawing().
Warning
This setting is part of Drawing add-on, which is licensed separately from the base Manufacturing Toolkit.
If you do not have it, the passed value will not cause any effect and false will be assigned.
Examples
exploring/drawings/Program.cs, and exploring/drawings/main.cxx.

◆ SetReadPMI()

void cadex::ModelData::ModelReaderParameters::SetReadPMI ( bool theReadPMI)

Sets whether Product and Manufacturing Information (PMI) should be read from the file.

By default, it is false.

Warning
This setting is part of PMI add-on, which is licensed separately from the base Manufacturing Toolkit.
If you do not have it, the passed value will not cause any effect and false will be assigned.
Examples
exploring/pmi/main.cxx.