MOAB: Mesh Oriented datABase
(version 5.4.1)
|
Public Member Functions | |
ScaleArg (MeshTransform *xform) | |
bool | value (const std::vector< double > &vals) |
Private Attributes | |
MeshTransform * | mTransform |
Definition at line 23 of file transform.cpp.
ScaleArg::ScaleArg | ( | MeshTransform * | xform | ) | [inline] |
Definition at line 29 of file transform.cpp.
: mTransform( xform ) {}
bool ScaleArg::value | ( | const std::vector< double > & | vals | ) |
Definition at line 46 of file transform.cpp.
{ for( unsigned i = 0; i < vals.size(); ++i ) if( vals[i] <= 0 ) return false; if( vals.size() == 1 ) mTransform->add_scale( vals[0] ); else mTransform->add_scale( Vector3D( vals[0], vals[1], vals[2] ) ); return true; }
MeshTransform* ScaleArg::mTransform [private] |
Definition at line 26 of file transform.cpp.