V-ART
Classes | Typedefs | Functions
VART Namespace Reference

V-ART namespace;. More...

Classes

class  Action
 A coordinated movement of joints in an articulated body. More...
 
class  AddressLocator
 Locates a SceneNode by its memory address. More...
 
class  Arrow
 
class  BaseAction
 Animations. Transformations acting through time. Abstract class. More...
 
class  Bezier
 A Bezier curve. More...
 
class  BiaxialJoint
 A joint with two rotational degrees of freedom. More...
 
class  CondylarJoint
 FixMe: This class is not implementated yet. More...
 
class  SaddlelJoint
 FixMe: This class is not implementated yet. More...
 
class  EllipsoidJoint
 FixMe: This class is not implementated yet. More...
 
class  BoundingBox
 Axis aligned bounding box. More...
 
class  Box
 A box. More...
 
class  CallBack
 An object that is activated in a callback-like scheme. More...
 
class  Camera
 Virtual camera. More...
 
class  Collector
 A scene node operator that collects nodes of some kind. More...
 
class  Color
 RGBA color representation. More...
 
class  Cone
 A cone. More...
 
class  Curve
 A paramteric curve in 3D/4D space. More...
 
class  Cylinder
 A cylinder or cone. More...
 
class  DescriptionLocator
 Locates a SceneNode by its description. More...
 
class  DMModifier
 An object that modifies noisy dof movers. More...
 
class  Dof
 Degree Of Freedom - basic component of a Joint. More...
 
class  DofMover
 Controller for DOF movement. More...
 
class  Dot
 A graphical point. More...
 
class  File
 A File is a system indepentend representation for methods that work with files. More...
 
class  GraphicObj
 An scene node that is associated with a shape. More...
 
class  HermiteInterpolator
 Hermite Spline interpolation. More...
 
class  IKChain
 Inverse Kinematic Chain. More...
 
class  Interpolator
 Interpolator representation. More...
 
class  Joint
 Representation of joints. More...
 
class  JointAction
 A coordinated movement of joints in an articulated body. More...
 
class  JointMover
 Controllers for joint movement. More...
 
class  Light
 Represents a light source. More...
 
class  LinearInterpolator
 Linear interpolation. More...
 
class  Material
 Material properties for graphical objects. More...
 
class  MemoryObj
 A "Memory Object" is a V-ART object that has some memory allocation attributes, allowing V-ART to auto deallocate its memory space. More...
 
class  Mesh
 A mesh is part of an graphical object, in which faces are made of vertices according to some rule of formation. More...
 
class  MeshObject
 Graphical object made of polygon meshes. More...
 
class  Modifier
 A modifier controls how one DOF influences other DOF. More...
 
class  NaturalInterpolator
 An interpolator for natural joint movement. More...
 
class  NoisyDofMover
 Noisy Controller for DOF movement. More...
 
class  OffsetModifier
 ... More...
 
class  PickNameLocator
 
class  Point
 Abstract class that provides a common base for point and vector classes. More...
 
class  Point4D
 Points and vectors using homogeneous coordinates. More...
 
class  PointLight
 Point light source. More...
 
class  PolyaxialJoint
 A joint with three rotational degrees of freedom. More...
 
class  PolyLine
 A PolyLine is a sequence of lines, defined by a list of points. More...
 
class  RangeSineInterpolator
 Smooth (sine function) interpolator with range. More...
 
class  RefSystem
 
class  RotationAction
 ... More...
 
class  ScaleAction
 ... More...
 
class  Scene
 A set of objects, lights and cameras. More...
 
class  SceneNode
 Base class for objects that compose a scene graph. More...
 
class  SGPath
 Scene Graph Path. More...
 
class  ShearAction
 ... More...
 
class  SineInterpolator
 Smooth (sine function) interpolator. More...
 
class  SNLocator
 Scene Node Locator – used to find a particular object in the scene graph. More...
 
class  SNOperator
 Objects that process scene nodes. More...
 
class  Sphere
 A sphere. More...
 
class  SpotLight
 Spot Light representation. More...
 
class  Texture
 2D image to use as texture. More...
 
class  Time
 Elapsed time representation. More...
 
class  Transform
 Geometric transformations. More...
 
class  TransformAction
 
class  TranslationAction
 ... More...
 
class  UniaxialJoint
 A joint with one rotational degrees of freedom. More...
 
class  HingeJoint
 
class  PivotJoint
 
class  XmlAction
 Parser and loader for xml files that describe an Action. More...
 
class  XmlBase
 Basic methods for reading XML files. More...
 
class  XmlJointAction
 Parser and loader for xml files that describe an JointAction. More...
 
class  XmlPrinter
 ... More...
 
class  XmlScene
 

Typedefs

typedef std::map< std::string,
MeshObject * > 
meshObjMap
 
typedef std::map< std::string,
meshObjMap
meshMap
 

Functions

std::ostream & operator<< (std::ostream &output, const Joint::DofID &dofId)
 
std::istream & operator>> (std::istream &input, Joint::DofID &dofId)
 
ostream & operator<< (ostream &output, const Color &c)
 
ostream & operator<< (ostream &output, const Mesh::MeshType mt)
 
ostream & operator<< (ostream &output, const Mesh &mesh)
 
ostream & operator<< (ostream &output, const MeshObject &m)
 
ostream & operator<< (ostream &output, const Point4D &p)
 
ostream & operator<< (ostream &output, const Time &t)
 

Detailed Description

V-ART namespace;.

VART namespace;.

All V-ART classes and variables are declared inside this namespace.

All VART classes and variables are declared inside this namespace.

Typedef Documentation

typedef std::map<std::string, meshObjMap> VART::meshMap

Definition at line 17 of file xmlscene.h.

typedef std::map<std::string, MeshObject*> VART::meshObjMap

Definition at line 15 of file xmlscene.h.

Function Documentation

ostream& VART::operator<< ( ostream &  output,
const Time &  t 
)

Definition at line 77 of file time.cpp.

References VART::Time::seconds.

ostream& VART::operator<< ( ostream &  output,
const Mesh::MeshType  mt 
)
std::ostream& VART::operator<< ( std::ostream &  output,
const Joint::DofID &  dofId 
)
ostream& VART::operator<< ( ostream &  output,
const Mesh &  mesh 
)

Definition at line 128 of file mesh.cpp.

References VART::Mesh::indexVec, and VART::Mesh::type.

ostream& VART::operator<< ( ostream &  output,
const Color &  c 
)

Definition at line 197 of file color.cpp.

ostream& VART::operator<< ( ostream &  output,
const Point4D &  p 
)
ostream& VART::operator<< ( ostream &  output,
const MeshObject &  m 
)
std::istream& VART::operator>> ( std::istream &  input,
Joint::DofID &  dofId 
)