Classes | Namespaces | Functions | Variables
vrml_output.h File Reference
#include "matrix4x4.h"
#include "hogman_minimal/stuff/macros.h"
#include <iostream>
#include <iterator>
#include <iomanip>
Include dependency graph for include/hogman_minimal/graph_viewer/vrml_output.h:

Go to the source code of this file.

Classes

union  vrml_color_t
 vrml color More...
struct  vrml_colored_point_t
 a 3d point with color More...
union  vrml_point_t
 a 3d point More...

Namespaces

namespace  qglviewer

Functions

std::ostream & operator<< (std::ostream &os, const vrml_point_t &p)
template<class MatrixType >
void setVrmlTransform (const MatrixType &mat)
void vrmlColor3f (float r, float g, float b)
void vrmlColor4f (float r, float g, float b, float alpha)
void vrmlHeadRotation (qglviewer::Quaternion &quat)
void vrmlHeadTranslation (qglviewer::Vec &p)
void vrmlLoadIdentity ()
void vrmlMultMatrix (const vrml::Matrix4x4 &m)
void vrmlPopMatrix ()
void vrmlPushMatrix ()
void vrmlRotatef (float phi, float x, float y, float z)
void vrmlScalef (float sx, float sy, float sz)
void vrmlTranslatef (float dx, float dy, float dz)
void writeAxes (std::ostream &os, double len=1.0)
void writeBox (std::ostream &os, double l, double w, double h)
template<class InputIterator >
void writeColoredLines (std::ostream &os, const InputIterator &begin, const InputIterator &end)
template<class InputIterator >
void writeColoredPoints (std::ostream &os, const InputIterator &begin, const InputIterator &end)
void writeCone (std::ostream &os, double radius, double height)
void writeCurrentFoot (std::ostream &os)
void writeCurrentHead (std::ostream &os, bool allColor=false)
void writeCylinder (std::ostream &os, double radius, double height)
void writeEllipsoid (std::ostream &os, double r1, double r2, double r3)
void writeEnd (std::ostream &os)
template<class InputIterator >
void writeLines (std::ostream &os, const InputIterator &begin, const InputIterator &end)
template<class InputIterator >
void writeLineStrip (std::ostream &os, const InputIterator &begin, const InputIterator &end)
void writePlane (std::ostream &os, double l, double w)
template<class InputIterator >
void writePoints (std::ostream &os, const InputIterator &begin, const InputIterator &end)
void writePoseBox (std::ostream &os)
void writePyramid (std::ostream &os, double length, double height)
template<class InputIterator >
void writeQuads (std::ostream &os, const InputIterator &begin, const InputIterator &end)
void writeScaleFoot (std::ostream &os)
void writeScaleHead (std::ostream &os, double sx, double sy, double sz)
void writeSlice (std::ostream &os, double radius, double height, double fov, int slices_per_circle=32)
void writeSphere (std::ostream &os, double radius)
void writeStart (std::ostream &os)
template<class InputIterator >
void writeTriangles (std::ostream &os, const InputIterator &begin, const InputIterator &end)
void writeVrmlFileHeader (std::ostream &os)

Variables

vrml_color_t g_vrml_color
 the current vrml color
vrml::Matrix4x4 g_vrml_modelview
 the current transformation matrix


hogman_minimal
Author(s): Maintained by Juergen Sturm
autogenerated on Mon Oct 6 2014 00:06:59