libalmath
2.8.7.4
|
#include <scenebuilder.h>
Classes | |
class | Color |
class | Config |
Public Member Functions | |
SceneBuilder (const Config &_config) | |
SceneBuilder (const SceneBuilder &other) | |
virtual | ~SceneBuilder () |
const Config & | getConfig () const |
void | add (const Mesh &mesh, const Eigen::Affine3f &tf) |
void | add (const Mesh &mesh, const Math::Transform &tf) |
void | add (const Math::Sphere &shape, const Math::Transform &tf) |
void | add (const Math::RoundedRectangle &shape, const Math::Transform &tf) |
void | add (const Math::Pill &shape, const Math::Transform &tf) |
void | add (const Math::Shape3D &shape, const Math::Transform &tf) |
Protected Member Functions | |
virtual void | xAddMesh (const Mesh &mesh, const Eigen::Affine3f &tf)=0 |
Definition at line 56 of file scenebuilder.h.
AL::SceneBuilder::SceneBuilder | ( | const Config & | _config | ) |
AL::SceneBuilder::SceneBuilder | ( | const SceneBuilder & | other | ) |
|
virtual |
void AL::SceneBuilder::add | ( | const Mesh & | mesh, |
const Eigen::Affine3f & | tf | ||
) |
void AL::SceneBuilder::add | ( | const Mesh & | mesh, |
const Math::Transform & | tf | ||
) |
void AL::SceneBuilder::add | ( | const Math::Sphere & | shape, |
const Math::Transform & | tf | ||
) |
void AL::SceneBuilder::add | ( | const Math::RoundedRectangle & | shape, |
const Math::Transform & | tf | ||
) |
void AL::SceneBuilder::add | ( | const Math::Pill & | shape, |
const Math::Transform & | tf | ||
) |
void AL::SceneBuilder::add | ( | const Math::Shape3D & | shape, |
const Math::Transform & | tf | ||
) |
const Config& AL::SceneBuilder::getConfig | ( | ) | const |
|
protectedpure virtual |
Implemented in AL::ColladaSceneBuilder.