ogre_tools Namespace Reference

Classes

class  _object
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  PySwigIterator
class  Shape
class  STLLoader
class  V_string
class  wxOgreRenderWindow

Typedefs

typedef boost::shared_ptr
< PointCloudRenderable
PointCloudRenderablePtr
typedef std::vector
< PointCloudRenderablePtr
V_PointCloudRenderable
typedef std::vector< std::string > V_string

Functions

def _swig_getattr
def _swig_repr
def _swig_setattr
def _swig_setattr_nondynamic
def _swig_setattr_nondynamic_method
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 ()
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

int _newclass = 1
 _object = types.ObjectType
 cleanupOgre = _ogre_tools.cleanupOgre
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]
 initializeOgre = _ogre_tools.initializeOgre
 initializeResources = _ogre_tools.initializeResources
 new_instancemethod = new.instancemethod
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 39 of file initialization.h.


Function Documentation

def ogre_tools::_swig_getattr (   self,
  class_type,
  name 
) [private]

Definition at line 23 of file ogre_tools.py.

def ogre_tools::_swig_repr (   self  )  [private]

Definition at line 29 of file ogre_tools.py.

def ogre_tools::_swig_setattr (   self,
  class_type,
  name,
  value 
) [private]

Definition at line 20 of file ogre_tools.py.

def ogre_tools::_swig_setattr_nondynamic (   self,
  class_type,
  name,
  value,
  static = 1 
) [private]

Definition at line 7 of file ogre_tools.py.

def ogre_tools::_swig_setattr_nondynamic_method (   set  )  [private]

Definition at line 44 of file ogre_tools.py.

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::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 350 of file point_cloud.cpp.

void ogre_tools::setReplace ( const Ogre::MaterialPtr &  mat  ) 

Definition at line 359 of file point_cloud.cpp.


Variable Documentation

Definition at line 37 of file ogre_tools.py.

ogre_tools::_object = types.ObjectType

Definition at line 36 of file ogre_tools.py.

void ogre_tools::cleanupOgre = _ogre_tools.cleanupOgre

Definition at line 119 of file ogre_tools.py.

Initial value:
{
  0.0f, 1.5f, 0.0f,
  -1.5f, -1.5f, 0.0f,
  1.5f, -1.5f, 0.0f,
}

Definition at line 71 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 61 of file point_cloud.cpp.

float ogre_tools::g_box_vertices[6 *6 *3] [static]

Definition at line 78 of file point_cloud.cpp.

float ogre_tools::g_point_vertices[3] [static]
Initial value:
{
  0.0f, 0.0f, 0.0f
}

Definition at line 56 of file point_cloud.cpp.

void ogre_tools::initializeOgre = _ogre_tools.initializeOgre

Definition at line 118 of file ogre_tools.py.

void ogre_tools::initializeResources = _ogre_tools.initializeResources

Definition at line 120 of file ogre_tools.py.

ogre_tools::new_instancemethod = new.instancemethod

Definition at line 6 of file ogre_tools.py.

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 Defines


ogre_tools
Author(s): Josh Faust
autogenerated on Fri Jan 11 09:10:16 2013