|
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 | ||
| ) |
1.8.6