Public Member Functions | Public Attributes | Protected Member Functions
arVrmlViewer Class Reference

#include <arViewer.h>

List of all members.

Public Member Functions

 arVrmlViewer ()
 arVrmlViewer ()
void redraw ()
void redraw ()
void setInternalLight (bool f)
void setInternalLight (bool f)
void timerUpdate ()
void timerUpdate ()
 ~arVrmlViewer () throw ()
 ~arVrmlViewer () throw ()

Public Attributes

char filename [512]
bool internal_light
double rotation [4]
double scale [3]
double translation [3]

Protected Member Functions

virtual viewer::object_t insert_background (const std::vector< float > &groundAngle, const std::vector< openvrml::color > &groundColor, const std::vector< float > &skyAngle, const std::vector< openvrml::color > &skyColor, const openvrml::image &front, const openvrml::image &back, const openvrml::image &left, const openvrml::image &right, const openvrml::image &top, const openvrml::image &bottom)
virtual viewer::object_t insert_background (const std::vector< float > &groundAngle, const std::vector< openvrml::color > &groundColor, const std::vector< float > &skyAngle, const std::vector< openvrml::color > &skyColor, const openvrml::image &front, const openvrml::image &back, const openvrml::image &left, const openvrml::image &right, const openvrml::image &top, const openvrml::image &bottom)
virtual viewer::object_t insert_dir_light (float ambientIntensity, float intensity, const openvrml::color &color, const openvrml::vec3f &direction)
virtual viewer::object_t insert_dir_light (float ambientIntensity, float intensity, const openvrml::color &color, const openvrml::vec3f &direction)
virtual viewer::object_t insert_point_light (float ambientIntensity, const openvrml::vec3f &attenuation, const openvrml::color &color, float intensity, const openvrml::vec3f &location, float radius)
virtual viewer::object_t insert_point_light (float ambientIntensity, const openvrml::vec3f &attenuation, const openvrml::color &color, float intensity, const openvrml::vec3f &location, float radius)
virtual viewer::object_t insert_spot_light (float ambientIntensity, const openvrml::vec3f &attenuation, float beamWidth, const openvrml::color &color, float cutOffAngle, const openvrml::vec3f &direction, float intensity, const openvrml::vec3f &location, float radius)
virtual viewer::object_t insert_spot_light (float ambientIntensity, const openvrml::vec3f &attenuation, float beamWidth, const openvrml::color &color, float cutOffAngle, const openvrml::vec3f &direction, float intensity, const openvrml::vec3f &location, float radius)
virtual
openvrml::bounding_volume::intersection 
intersect_view_volume (const openvrml::bounding_volume &bvolume) const
virtual
openvrml::bounding_volume::intersection 
intersect_view_volume (const openvrml::bounding_volume &bvolume) const
virtual void post_redraw ()
virtual void post_redraw ()
virtual void set_cursor (openvrml::gl::viewer::cursor_style c)
virtual void set_cursor (openvrml::gl::viewer::cursor_style c)
virtual void set_timer (double)
virtual void set_timer (double)
virtual void set_viewpoint (const openvrml::vec3f &position, const openvrml::rotation &orientation, float fieldOfView, float avatarSize, float visibilityLimit)
virtual void set_viewpoint (const openvrml::vec3f &position, const openvrml::rotation &orientation, float fieldOfView, float avatarSize, float visibilityLimit)
virtual void swap_buffers ()
virtual void swap_buffers ()

Detailed Description

Definition at line 45 of file lib/SRC/ARvrml/arViewer.h.


Constructor & Destructor Documentation

Definition at line 133 of file lib/SRC/ARvrml/arViewer.cpp.

Definition at line 151 of file lib/SRC/ARvrml/arViewer.cpp.


Member Function Documentation

virtual viewer::object_t arVrmlViewer::insert_background ( const std::vector< float > &  groundAngle,
const std::vector< openvrml::color > &  groundColor,
const std::vector< float > &  skyAngle,
const std::vector< openvrml::color > &  skyColor,
const openvrml::image front,
const openvrml::image back,
const openvrml::image left,
const openvrml::image right,
const openvrml::image top,
const openvrml::image bottom 
) [protected, virtual]
virtual viewer::object_t arVrmlViewer::insert_background ( const std::vector< float > &  groundAngle,
const std::vector< openvrml::color > &  groundColor,
const std::vector< float > &  skyAngle,
const std::vector< openvrml::color > &  skyColor,
const openvrml::image front,
const openvrml::image back,
const openvrml::image left,
const openvrml::image right,
const openvrml::image top,
const openvrml::image bottom 
) [protected, virtual]
viewer::object_t arVrmlViewer::insert_dir_light ( float  ambientIntensity,
float  intensity,
const openvrml::color &  color,
const openvrml::vec3f &  direction 
) [protected, virtual]

Definition at line 268 of file lib/SRC/ARvrml/arViewer.cpp.

virtual viewer::object_t arVrmlViewer::insert_dir_light ( float  ambientIntensity,
float  intensity,
const openvrml::color &  color,
const openvrml::vec3f &  direction 
) [protected, virtual]
viewer::object_t arVrmlViewer::insert_point_light ( float  ambientIntensity,
const openvrml::vec3f &  attenuation,
const openvrml::color &  color,
float  intensity,
const openvrml::vec3f &  location,
float  radius 
) [protected, virtual]

Definition at line 277 of file lib/SRC/ARvrml/arViewer.cpp.

virtual viewer::object_t arVrmlViewer::insert_point_light ( float  ambientIntensity,
const openvrml::vec3f &  attenuation,
const openvrml::color &  color,
float  intensity,
const openvrml::vec3f &  location,
float  radius 
) [protected, virtual]
viewer::object_t arVrmlViewer::insert_spot_light ( float  ambientIntensity,
const openvrml::vec3f &  attenuation,
float  beamWidth,
const openvrml::color &  color,
float  cutOffAngle,
const openvrml::vec3f &  direction,
float  intensity,
const openvrml::vec3f &  location,
float  radius 
) [protected, virtual]

Definition at line 290 of file lib/SRC/ARvrml/arViewer.cpp.

virtual viewer::object_t arVrmlViewer::insert_spot_light ( float  ambientIntensity,
const openvrml::vec3f &  attenuation,
float  beamWidth,
const openvrml::color &  color,
float  cutOffAngle,
const openvrml::vec3f &  direction,
float  intensity,
const openvrml::vec3f &  location,
float  radius 
) [protected, virtual]
virtual openvrml::bounding_volume::intersection arVrmlViewer::intersect_view_volume ( const openvrml::bounding_volume &  bvolume) const [protected, virtual]
virtual openvrml::bounding_volume::intersection arVrmlViewer::intersect_view_volume ( const openvrml::bounding_volume &  bvolume) const [protected, virtual]
virtual void arVrmlViewer::post_redraw ( ) [protected, virtual]
void arVrmlViewer::post_redraw ( ) [protected, virtual]

Definition at line 225 of file lib/SRC/ARvrml/arViewer.cpp.

Definition at line 168 of file lib/SRC/ARvrml/arViewer.cpp.

virtual void arVrmlViewer::set_cursor ( openvrml::gl::viewer::cursor_style  c) [protected, virtual]
virtual void arVrmlViewer::set_cursor ( openvrml::gl::viewer::cursor_style  c) [protected, virtual]
void arVrmlViewer::set_timer ( double  t) [protected, virtual]

Definition at line 239 of file lib/SRC/ARvrml/arViewer.cpp.

virtual void arVrmlViewer::set_timer ( double  ) [protected, virtual]
virtual void arVrmlViewer::set_viewpoint ( const openvrml::vec3f &  position,
const openvrml::rotation &  orientation,
float  fieldOfView,
float  avatarSize,
float  visibilityLimit 
) [protected, virtual]
void arVrmlViewer::set_viewpoint ( const openvrml::vec3f &  position,
const openvrml::rotation &  orientation,
float  fieldOfView,
float  avatarSize,
float  visibilityLimit 
) [protected, virtual]

Definition at line 245 of file lib/SRC/ARvrml/arViewer.cpp.

Definition at line 163 of file lib/SRC/ARvrml/arViewer.cpp.

void arVrmlViewer::swap_buffers ( ) [protected, virtual]

Definition at line 234 of file lib/SRC/ARvrml/arViewer.cpp.

virtual void arVrmlViewer::swap_buffers ( ) [protected, virtual]

Definition at line 156 of file lib/SRC/ARvrml/arViewer.cpp.


Member Data Documentation

Definition at line 51 of file lib/SRC/ARvrml/arViewer.h.

Definition at line 55 of file lib/SRC/ARvrml/arViewer.h.

Definition at line 53 of file lib/SRC/ARvrml/arViewer.h.

Definition at line 54 of file lib/SRC/ARvrml/arViewer.h.

Definition at line 52 of file lib/SRC/ARvrml/arViewer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


ar_recog
Author(s): Graylin Trevor Jay and Christopher Crick
autogenerated on Fri Jan 25 2013 12:15:01