V-ART
|
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) |
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 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.
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 | ||
) |
Definition at line 89 of file mesh.cpp.
References VART::Mesh::LINE_LOOP, VART::Mesh::LINE_STRIP, VART::Mesh::LINES, VART::Mesh::POINTS, VART::Mesh::POLYGON, VART::Mesh::QUAD_STRIP, VART::Mesh::QUADS, VART::Mesh::TRIANGLE_FAN, VART::Mesh::TRIANGLE_STRIP, and VART::Mesh::TRIANGLES.
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 | ||
) |
ostream& VART::operator<< | ( | ostream & | output, |
const Point4D & | p | ||
) |
Definition at line 336 of file point4d.cpp.
References VART::Point4D::GetW(), VART::Point4D::GetX(), VART::Point4D::GetY(), and VART::Point4D::GetZ().
ostream& VART::operator<< | ( | ostream & | output, |
const MeshObject & | m | ||
) |
Definition at line 1225 of file meshobject.cpp.
References VART::SceneNode::description, VART::MeshObject::meshList, VART::MeshObject::textCoordVec, and VART::MeshObject::vertCoordVec.
std::istream& VART::operator>> | ( | std::istream & | input, |
Joint::DofID & | dofId | ||
) |