Hide menu
Loading...
Searching...
No Matches
cadex::WallThickness_AnalyzerParameters Class Reference

The wall thickness analyzer parameters. More...

Inheritance diagram for cadex::WallThickness_AnalyzerParameters:
cadex::BaseObject

Public Member Functions

 WallThickness_AnalyzerParameters ()
 Specifies parameters for wall thickness analysis.
 
const WallThickness_VoxelizationParametersVoxelizationParameters () const
 Returns parameters of voxelization method of wall thickness analysis.
 
void SetVoxelizationParameters (const WallThickness_VoxelizationParameters &theVoxelizationParameters)
 Sets parameters of voxelization method of wall thickness analysis.
 
const WallThickness_RayMarchingParametersRayMarchingParameters () const
 Returns parameters of ray marching method of wall thickness analysis.
 
void SetRayMarchingParameters (const WallThickness_RayMarchingParameters &theRayMarchingParameters)
 Sets parameters of ray marching method of wall thickness analysis.
 
WallThickness_Method Method () const
 Returns chosen method of wall thickness analysis.
 
void SetMethod (WallThickness_Method theMethod)
 Sets method of wall thickness analysis.
 
- 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

The wall thickness analyzer parameters.

Defines parameters for wall thickness analysis.

Examples
MTKConverter/Program.cs, MTKConverter/main.cxx, wall_thickness/analyzer/Program.cs, and wall_thickness/analyzer/main.cxx.

Constructor & Destructor Documentation

◆ WallThickness_AnalyzerParameters()

cadex::WallThickness_AnalyzerParameters::WallThickness_AnalyzerParameters ( )

Specifies parameters for wall thickness analysis.

Member Function Documentation

◆ Method()

WallThickness_Method cadex::WallThickness_AnalyzerParameters::Method ( ) const

Returns chosen method of wall thickness analysis.

Default value is WallThickness_Method::Voxelization

See also
WallThickness_Method

◆ RayMarchingParameters()

const WallThickness_RayMarchingParameters & cadex::WallThickness_AnalyzerParameters::RayMarchingParameters ( ) const

Returns parameters of ray marching method of wall thickness analysis.

See also
WallThickness_RayMarchingParameters

◆ SetMethod()

void cadex::WallThickness_AnalyzerParameters::SetMethod ( WallThickness_Method theMethod)

Sets method of wall thickness analysis.

See also
WallThickness_Method
Examples
wall_thickness/analyzer/main.cxx.

◆ SetRayMarchingParameters()

void cadex::WallThickness_AnalyzerParameters::SetRayMarchingParameters ( const WallThickness_RayMarchingParameters & theRayMarchingParameters)

Sets parameters of ray marching method of wall thickness analysis.

See also
WallThickness_RayMarchingParameters

◆ SetVoxelizationParameters()

void cadex::WallThickness_AnalyzerParameters::SetVoxelizationParameters ( const WallThickness_VoxelizationParameters & theVoxelizationParameters)

Sets parameters of voxelization method of wall thickness analysis.

See also
WallThickness_VoxelizationParameters
Examples
wall_thickness/analyzer/main.cxx.

◆ VoxelizationParameters()

const WallThickness_VoxelizationParameters & cadex::WallThickness_AnalyzerParameters::VoxelizationParameters ( ) const

Returns parameters of voxelization method of wall thickness analysis.

See also
WallThickness_VoxelizationParameters