$search
Classes | |
class | Arrow |
An arrow object. More... | |
class | Axes |
An object that displays a set of X/Y/Z axes, with X=Red, Y=Green, Z=Blue. More... | |
class | BillboardLine |
An object that displays a multi-segment line strip rendered as billboards. More... | |
class | CameraBase |
Generic interface for a camera. More... | |
class | FPSCamera |
A first-person camera, controlled by yaw, pitch, and position. More... | |
class | Grid |
Displays a grid of cells, drawn with lines. More... | |
class | MovableText |
class | Object |
Base class for visible objects, providing a minimal generic interface. More... | |
class | OrbitCamera |
An orbital camera, controlled by yaw, pitch, distance, and focal point. More... | |
class | OrthoCamera |
class | PointCloud |
A visual representation of a set of points. More... | |
class | PointCloudRenderable |
class | Shape |
class | STLLoader |
class | wxOgreRenderWindow |
Typedefs | |
typedef boost::shared_ptr < PointCloudRenderable > | PointCloudRenderablePtr |
typedef std::vector < PointCloudRenderablePtr > | V_PointCloudRenderable |
typedef std::vector< std::string > | V_string |
Functions | |
void | buildScaledOrthoMatrix (Ogre::Matrix4 &proj, float left, float right, float bottom, float top, float near, float far) |
void | calculateUV (const Ogre::Vector3 &vec, float &u, float &v) |
void | cleanupOgre () |
std::string | get_version () |
void | initializeOgre (bool enable_ogre_log) |
void | initializeResources (const V_string &resource_paths) |
void | setAlphaBlending (const Ogre::MaterialPtr &mat) |
void | setReplace (const Ogre::MaterialPtr &mat) |
Variables | |
static float | g_billboard_sphere_vertices [3 *3] |
static float | g_billboard_vertices [6 *3] |
static float | g_box_vertices [6 *6 *3] |
static float | g_point_vertices [3] |
static const float | PITCH_LIMIT_HIGH = Ogre::Math::HALF_PI - 0.001 |
static const float | PITCH_LIMIT_LOW = -Ogre::Math::HALF_PI + 0.001 |
static const float | PITCH_START = Ogre::Math::HALF_PI |
static const float | YAW_START = Ogre::Math::PI |
typedef boost::shared_ptr<PointCloudRenderable> ogre_tools::PointCloudRenderablePtr |
Definition at line 83 of file point_cloud.h.
typedef std::vector<PointCloudRenderablePtr> ogre_tools::V_PointCloudRenderable |
Definition at line 84 of file point_cloud.h.
typedef std::vector<std::string> ogre_tools::V_string |
Definition at line 40 of file initialization.h.
void ogre_tools::buildScaledOrthoMatrix | ( | Ogre::Matrix4 & | proj, | |
float | left, | |||
float | right, | |||
float | bottom, | |||
float | top, | |||
float | near, | |||
float | far | |||
) |
void ogre_tools::calculateUV | ( | const Ogre::Vector3 & | vec, | |
float & | u, | |||
float & | v | |||
) |
Definition at line 141 of file stl_loader.cpp.
void ogre_tools::cleanupOgre | ( | ) |
std::string ogre_tools::get_version | ( | ) |
void ogre_tools::initializeOgre | ( | bool | enable_ogre_log | ) |
void ogre_tools::initializeResources | ( | const V_string & | resource_paths | ) |
void ogre_tools::setAlphaBlending | ( | const Ogre::MaterialPtr & | mat | ) |
Definition at line 363 of file point_cloud.cpp.
void ogre_tools::setReplace | ( | const Ogre::MaterialPtr & | mat | ) |
Definition at line 372 of file point_cloud.cpp.
float ogre_tools::g_billboard_sphere_vertices[3 *3] [static] |
{ 0.0f, 1.5f, 0.0f, -1.5f, -1.5f, 0.0f, 1.5f, -1.5f, 0.0f, }
Definition at line 72 of file point_cloud.cpp.
float ogre_tools::g_billboard_vertices[6 *3] [static] |
{ -0.5f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, 0.5f, 0.0f, 0.5f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f, }
Definition at line 62 of file point_cloud.cpp.
float ogre_tools::g_box_vertices[6 *6 *3] [static] |
Definition at line 79 of file point_cloud.cpp.
float ogre_tools::g_point_vertices[3] [static] |
{ 0.0f, 0.0f, 0.0f }
Definition at line 57 of file point_cloud.cpp.
static const float ogre_tools::PITCH_LIMIT_HIGH = Ogre::Math::HALF_PI - 0.001 [static] |
Definition at line 34 of file fps_camera.cpp.
static const float ogre_tools::PITCH_LIMIT_LOW = -Ogre::Math::HALF_PI + 0.001 [static] |
Definition at line 33 of file fps_camera.cpp.
const float ogre_tools::PITCH_START = Ogre::Math::HALF_PI [static] |
Definition at line 51 of file orbit_camera.cpp.
const float ogre_tools::YAW_START = Ogre::Math::PI [static] |
Definition at line 50 of file orbit_camera.cpp.