C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Parameter class for the creation of a bounding box phantom in a local coordinate system. More...

#include <op_shell_parameter.h>

+ Collaboration diagram for MbLocalCubePhantomParams:

Public Member Functions

 MbLocalCubePhantomParams (const MbPlacement3D &place, bool bScale, const MbSNameMaker &names)
 Parameter constructor.
 
 MbLocalCubePhantomParams (const MbLocalCubePhantomParams &other)
 Copy constructor.
 
const MbPlacement3DGetPlacement () const
 Get the local coordinate system.
 
const MbSNameMakerGetNameMaker () const
 Get a generator of names (name-maker) of topological objects.
 
bool IsScalable () const
 Whether the LCS is scaling.
 
void SetPlacement (const MbPlacement3D &place)
 Set the local coordinate system.
 
void SetNameMaker (const MbSNameMaker &names, bool version=false)
 Set a generator of names (name-maker) of topological objects.
 
void SetScalable (bool bScale)
 Set whether the LCS is scaling.
 
void operator= (const MbLocalCubePhantomParams &other)
 Copy operator.
 

Protected Member Functions

 MbLocalCubePhantomParams ()
 The default constructor is forbidden.
 

Protected Attributes

MbPlacement3D _place
 A local coordinate system (LCS).
 
MbSNameMaker _names
 An object for the new objects naming.
 
bool _bScale
 Whether the LCS is scaling.
 

Detailed Description

Parameter class for the creation of a bounding box phantom in a local coordinate system.

Parameter class for the creation of a bounding box phantom in a local coordinate system.


The documentation for this class was generated from the following file: