SOFA API  a658c2b0
Open source framework for multi-physics simuation
sofa::gl::Frame Class Reference

#include <Frame.h>

Public Member Functions

 Frame ()=delete
 
 ~Frame ()=delete
 

Static Public Member Functions

static void draw (const type::Vec3 &center, const Quaternion &orient, const type::Vec3 &length, const type::RGBAColor &colorX=type::RGBAColor::red(), const type::RGBAColor &colorY=type::RGBAColor::green(), const type::RGBAColor &colorZ=type::RGBAColor::red())
 
static void draw (const type::Vec3 &center, const double orient[4][4], const type::Vec3 &length, const type::RGBAColor &colorX=type::RGBAColor::red(), const type::RGBAColor &colorY=type::RGBAColor::green(), const type::RGBAColor &colorZ=type::RGBAColor::red())
 
static void draw (const type::Vec3 &center, const Quaternion &orient, SReal length=1.0_sreal, const type::RGBAColor &colorX=type::RGBAColor::red(), const type::RGBAColor &colorY=type::RGBAColor::green(), const type::RGBAColor &colorZ=type::RGBAColor::red())
 
static void draw (const type::Vec3 &center, const double orient[4][4], SReal length=1.0_sreal, const type::RGBAColor &colorX=type::RGBAColor::red(), const type::RGBAColor &colorY=type::RGBAColor::green(), const type::RGBAColor &colorZ=type::RGBAColor::red())
 

Constructor details

◆ Frame()

sofa::gl::Frame::Frame ( )
delete

◆ ~Frame()

sofa::gl::Frame::~Frame ( )
delete

Function details

◆ draw() [1/4]

static void sofa::gl::Frame::draw ( const type::Vec3 center,
const double  orient[4][4],
const type::Vec3 length,
const type::RGBAColor colorX = type::RGBAColor::red(),
const type::RGBAColor colorY = type::RGBAColor::green(),
const type::RGBAColor colorZ = type::RGBAColor::red() 
)
static

◆ draw() [2/4]

static void sofa::gl::Frame::draw ( const type::Vec3 center,
const double  orient[4][4],
SReal  length = 1.0_sreal,
const type::RGBAColor colorX = type::RGBAColor::red(),
const type::RGBAColor colorY = type::RGBAColor::green(),
const type::RGBAColor colorZ = type::RGBAColor::red() 
)
static

◆ draw() [3/4]

static void sofa::gl::Frame::draw ( const type::Vec3 center,
const Quaternion orient,
const type::Vec3 length,
const type::RGBAColor colorX = type::RGBAColor::red(),
const type::RGBAColor colorY = type::RGBAColor::green(),
const type::RGBAColor colorZ = type::RGBAColor::red() 
)
static

◆ draw() [4/4]

static void sofa::gl::Frame::draw ( const type::Vec3 center,
const Quaternion orient,
SReal  length = 1.0_sreal,
const type::RGBAColor colorX = type::RGBAColor::red(),
const type::RGBAColor colorY = type::RGBAColor::green(),
const type::RGBAColor colorZ = type::RGBAColor::red() 
)
static