Data Structures | |
| class | Axis |
| class | Capture |
| class | Cylinder |
| class | GLSLShader |
| struct | Enable |
| struct | Disable |
| class | Texture |
| class | Trackball |
| class | Transformation |
Functions | |
| void | glfntInit (void) |
| void | glfntWriteBitmap (float x, float y, char *s) |
| void | glfntClose (void) |
| template<int N> | |
| void | glVertexNv (const float *p) |
| template<> | |
| void | glVertexNv< 2 > (const float *p) |
| template<> | |
| void | glVertexNv< 1 > (const float *p) |
| template<int N> | |
| void | glVertexNv (const double *p) |
| template<> | |
| void | glVertexNv< 2 > (const double *p) |
| template<> | |
| void | glVertexNv< 1 > (const double *p) |
| template<class Coord > | |
| void | glVertexT (const Coord &c) |
| template<> | |
| void | glVertexT< double > (const double &c) |
| template<> | |
| void | glVertexT< float > (const float &c) |
| template<int N> | |
| void | glNormalNv (const float *p) |
| template<> | |
| void | glNormalNv< 2 > (const float *p) |
| template<> | |
| void | glNormalNv< 1 > (const float *p) |
| template<int N> | |
| void | glNormalNv (const double *p) |
| template<> | |
| void | glNormalNv< 2 > (const double *p) |
| template<> | |
| void | glNormalNv< 1 > (const double *p) |
| template<class Coord > | |
| void | glNormalT (const Coord &c) |
| template<> | |
| void | glNormalT< double > (const double &c) |
| template<> | |
| void | glNormalT< float > (const float &c) |
| void | glTranslate (const float &c1, const float &c2, const float &c3) |
| void | glTranslate (const double &c1, const double &c2, const double &c3) |
| void | glScale (const float &c1, const float &c2, const float &c3) |
| void | glScale (const double &c1, const double &c2, const double &c3) |
| void | glRotate (const GLfloat &value, const float &c1, const float &c2, const float &c3) |
| void | glRotate (const GLdouble &value, const double &c1, const double &c2, const double &c3) |
| void | glMultMatrix (const float *p) |
| void | glMultMatrix (const double *p) |
| static double | tb_project_to_sphere (double, double, double) |
Variables | |
| static const int | quadricDiscretisation = 16 |
| void sofa::helper::gl::glfntClose | ( | void | ) |
| void sofa::helper::gl::glfntInit | ( | void | ) |
| void sofa::helper::gl::glfntWriteBitmap | ( | float | x, | |
| float | y, | |||
| char * | s | |||
| ) |
| void sofa::helper::gl::glMultMatrix | ( | const double * | p | ) | [inline] |
| void sofa::helper::gl::glMultMatrix | ( | const float * | p | ) | [inline] |
Definition at line 182 of file template.h.
Referenced by sofa::helper::gl::Transformation::Apply(), and sofa::helper::gl::Transformation::ApplyInverse().
| void sofa::helper::gl::glNormalNv | ( | const double * | p | ) | [inline] |
Definition at line 117 of file template.h.
| void sofa::helper::gl::glNormalNv | ( | const float * | p | ) | [inline] |
Definition at line 99 of file template.h.
| void sofa::helper::gl::glNormalNv< 1 > | ( | const double * | p | ) | [inline] |
| void sofa::helper::gl::glNormalNv< 1 > | ( | const float * | p | ) | [inline] |
| void sofa::helper::gl::glNormalNv< 2 > | ( | const double * | p | ) | [inline] |
| void sofa::helper::gl::glNormalNv< 2 > | ( | const float * | p | ) | [inline] |
| void sofa::helper::gl::glNormalT | ( | const Coord & | c | ) | [inline] |
Definition at line 135 of file template.h.
Referenced by sofa::component::collision::TriangleModel::draw(), and sofa::component::collision::TetrahedronModel::draw().
| void sofa::helper::gl::glNormalT< double > | ( | const double & | c | ) | [inline] |
| void sofa::helper::gl::glNormalT< float > | ( | const float & | c | ) | [inline] |
| void sofa::helper::gl::glRotate | ( | const GLdouble & | value, | |
| const double & | c1, | |||
| const double & | c2, | |||
| const double & | c3 | |||
| ) | [inline] |
Definition at line 177 of file template.h.
| void sofa::helper::gl::glRotate | ( | const GLfloat & | value, | |
| const float & | c1, | |||
| const float & | c2, | |||
| const float & | c3 | |||
| ) | [inline] |
Definition at line 172 of file template.h.
| void sofa::helper::gl::glScale | ( | const double & | c1, | |
| const double & | c2, | |||
| const double & | c3 | |||
| ) | [inline] |
Definition at line 167 of file template.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw().
| void sofa::helper::gl::glScale | ( | const float & | c1, | |
| const float & | c2, | |||
| const float & | c3 | |||
| ) | [inline] |
Definition at line 162 of file template.h.
Referenced by sofa::helper::gl::Transformation::Apply(), and sofa::helper::gl::Transformation::ApplyInverse().
| void sofa::helper::gl::glTranslate | ( | const double & | c1, | |
| const double & | c2, | |||
| const double & | c3 | |||
| ) | [inline] |
Definition at line 157 of file template.h.
Referenced by sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::draw().
| void sofa::helper::gl::glTranslate | ( | const float & | c1, | |
| const float & | c2, | |||
| const float & | c3 | |||
| ) | [inline] |
Definition at line 152 of file template.h.
Referenced by sofa::helper::gl::Transformation::Apply(), sofa::helper::gl::Transformation::ApplyInverse(), and sofa::helper::gl::Transformation::ApplyWithCentring().
| void sofa::helper::gl::glVertexNv | ( | const double * | p | ) | [inline] |
Definition at line 60 of file template.h.
| void sofa::helper::gl::glVertexNv | ( | const float * | p | ) | [inline] |
Definition at line 42 of file template.h.
| void sofa::helper::gl::glVertexNv< 1 > | ( | const double * | p | ) | [inline] |
| void sofa::helper::gl::glVertexNv< 1 > | ( | const float * | p | ) | [inline] |
| void sofa::helper::gl::glVertexNv< 2 > | ( | const double * | p | ) | [inline] |
| void sofa::helper::gl::glVertexNv< 2 > | ( | const float * | p | ) | [inline] |
| void sofa::helper::gl::glVertexT | ( | const Coord & | c | ) | [inline] |
Definition at line 78 of file template.h.
Referenced by sofa::component::forcefield::PenalityContactForceField< CudaVec3fTypes >::draw(), sofa::filemanager::pml::LMLForce< DataTypes >::draw(), sofa::filemanager::pml::LMLConstraint< DataTypes >::draw(), sofa::component::ParticleSink< TDataTypes >::draw(), sofa::component::mass::UniformMass< DataTypes, MassType >::draw(), sofa::component::mass::DiagonalMass< DataTypes, MassType >::draw(), sofa::component::mapping::SPHFluidSurfaceMapping< In, Out >::draw(), sofa::component::mapping::SkinningMapping< BasicMapping >::draw(), sofa::component::mapping::RigidMapping< BasicMapping >::draw(), sofa::component::mapping::CurveMapping< BasicMapping >::draw(), sofa::component::mapping::CenterOfMassMapping< BasicMapping >::draw(), sofa::component::mapping::BeamLinearMapping< BasicMapping >::draw(), sofa::component::mapping::BarycentricMapperHexahedronSetTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperTetrahedronSetTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperQuadSetTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperTriangleSetTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperEdgeSetTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperMeshTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperSparseGridTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapperRegularGridTopology< In, Out >::draw(), sofa::component::mapping::BarycentricMapping< BasicMapping >::draw(), sofa::component::mapping::ArticulatedSystemMapping< BasicMapping >::draw(), sofa::component::forcefield::TriangularTensorMassForceField< DataTypes >::draw(), sofa::component::forcefield::TriangularQuadraticSpringsForceField< DataTypes >::draw(), sofa::component::forcefield::TriangularFEMForceField< DataTypes >::draw(), sofa::component::forcefield::TriangularBiquadraticSpringsForceField< DataTypes >::draw(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::draw(), sofa::component::forcefield::TriangularAnisotropicFEMForceField< DataTypes >::draw(), sofa::component::forcefield::TrianglePressureForceField< DataTypes >::draw(), sofa::component::forcefield::TriangleFEMForceField< DataTypes >::draw(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::draw(), sofa::component::forcefield::TetrahedralCorotationalFEMForceField< DataTypes >::draw(), sofa::component::forcefield::SpringForceField< DataTypes >::draw(), sofa::component::forcefield::SPHFluidForceField< DataTypes >::draw(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::draw(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::draw(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::draw(), sofa::component::forcefield::PenalityContactForceField< DataTypes >::draw(), sofa::component::forcefield::LennardJonesForceField< DataTypes >::draw(), sofa::component::forcefield::JointSpringForceField< DataTypes >::draw(), sofa::component::forcefield::HexahedronFEMForceField< DataTypes >::draw(), sofa::component::forcefield::HexahedralFEMForceField< DataTypes >::draw(), sofa::component::forcefield::FrameSpringForceField< DataTypes >::draw(), sofa::component::forcefield::EdgePressureForceField< DataTypes >::draw(), sofa::component::forcefield::BeamFEMForceField< DataTypes >::draw(), sofa::component::controller::EdgeSetController< DataTypes >::draw(), sofa::component::constraint::UnilateralInteractionConstraint< DataTypes >::draw(), sofa::component::constraint::ParabolicConstraint< DataTypes >::draw(), sofa::component::constraint::LinearMovementConstraint< DataTypes >::draw(), sofa::component::constraint::FixedPlaneConstraint< DataTypes >::draw(), sofa::component::constraint::FixedConstraint< DataTypes >::draw(), sofa::component::constraint::BoxConstraint< DataTypes >::draw(), sofa::component::constraint::AttachConstraint< DataTypes >::draw(), sofa::component::collision::TriangleModel::draw(), sofa::component::collision::TetrahedronModel::draw(), sofa::component::collision::RayModel::draw(), sofa::component::collision::PointModel::draw(), sofa::component::collision::LineModel::draw(), sofa::component::collision::FFDDistanceGridCollisionModel::draw(), sofa::component::collision::RigidDistanceGridCollisionModel::draw(), sofa::component::forcefield::PlaneForceField< DataTypes >::drawPlane(), and sofa::component::visualmodel::CudaVisualModel< TDataTypes >::drawVisual().
| void sofa::helper::gl::glVertexT< double > | ( | const double & | c | ) | [inline] |
| void sofa::helper::gl::glVertexT< float > | ( | const float & | c | ) | [inline] |
| static double sofa::helper::gl::tb_project_to_sphere | ( | double | r, | |
| double | x, | |||
| double | y | |||
| ) | [static] |
Definition at line 191 of file Trackball.cpp.
Referenced by sofa::helper::gl::Trackball::ComputeQuaternion().
static const int sofa::helper::gl::quadricDiscretisation = 16 [static] |
Definition at line 48 of file Axis.cpp.
Referenced by sofa::helper::gl::Cylinder::initDraw(), and sofa::helper::gl::Axis::initDraw().
1.5.7.1