HyperspaceExplorer 0.7.1
|
Public Member Functions | |
Impl (Rotope *parent, const std::string &actions) | |
void | generateRotope () throw (BadRotopeOperation) |
void | generateParameters () throw (BadRotopeOperation) |
void | generateDefaultRotope (const std::logic_error &e) throw () |
void | addNDimensionalTransforms () |
void | readParameter (std::shared_ptr< FunctionParameter > parameter) |
Public Attributes | |
VecMath::Rotation< 5 > | rot5D_ |
Rotation in 5-space (for objects of dimension >= 5) | |
VecMath::Rotation< 6 > | rot6D_ |
Rotation in 6-space (for objects of dimension >= 6) | |
VecMath::Rotation< 7 > | rot7D_ |
Rotation in 7-space (for objects of dimension >= 7) | |
VecMath::Rotation< 8 > | rot8D_ |
Rotation in 8-space (for objects of dimension >= 8) | |
VecMath::Rotation< 9 > | rot9D_ |
Rotation in 9-space (for objects of dimension >= 9) | |
VecMath::Rotation< 10 > | rot10D_ |
Rotation in 10-space (for objects of dimension >= 10) | |
unsigned | numSegments_ |
Number of segments approximating the object in rotation operations. | |
std::string | actions_ |
Sequence of extrusion actions needed to generate the Rotope. | |
RotopeInterface * | rotope_ |
Actual rotope object to which all functions are delegated. | |
Rotope * | parent_ |
void Rotope::Impl::generateDefaultRotope | ( | const std::logic_error & | e | ) | throw () |
QMessageBox::warning (NULL, QString("Rotope::Rotope(")+actions.c_str()+")", e.what());
References cerr, Rotope::DIM, and endl().
Referenced by Rotope::Initialize().