$search

ogre_tools Namespace Reference

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 Documentation

Definition at line 83 of file point_cloud.h.

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.


Function Documentation

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.


Variable Documentation

Initial value:
{
  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]
Initial value:
{
  -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]
Initial value:
{
  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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


ogre_tools
Author(s): Josh Faust
autogenerated on Sat Mar 2 14:15:33 2013