|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef VP1BASE_ANIMATIONSEQUENCE_H 
    6 #define VP1BASE_ANIMATIONSEQUENCE_H 
   16 #include <Inventor/C/errors/debugerror.h> 
   17 #include <Inventor/SbLinear.h> 
   31     Frame(
const REGION &
r, 
const SbVec3f &
d, 
const SbVec3f & 
u, 
const double& 
t,
bool vs, 
bool fc, 
double c)
 
   33     Frame(QByteArray cs, 
const double& 
t,
bool vs,
bool fc, 
double c)
 
   54         bool variableSpeed = 
false, 
bool forceCircular = 
false, 
double clip=100.0  ) {
 
   58         bool variableSpeed = 
false, 
bool forceCircular = 
false, 
double clip=100.0  ) {
 
   59     m_sequence.push_back(
Frame(reg, 
dir, SbVec3f(0,1,0), 
t, variableSpeed, forceCircular, clip));
 
   62         bool variableSpeed = 
true, 
bool forceCircular = 
false, 
double clip=100.0  ) {
 
   63     m_sequence.push_back(
Frame(camState, 
t, variableSpeed, forceCircular, clip));
 
  
void addFrame(REGION reg, const SbVec3f &dir, double t, bool variableSpeed=false, bool forceCircular=false, double clip=100.0)
void addFrame(const QByteArray &camState, double t, bool variableSpeed=true, bool forceCircular=false, double clip=100.0)
@ u
Enums for curvilinear frames.
Frame(const REGION &r, const SbVec3f &d, const SbVec3f &u, const double &t, bool vs, bool fc, double c)
std::vector< Frame > m_sequence
void addFrame(REGION reg, const SbVec3f &dir, const SbVec3f &upvec, double t, bool variableSpeed=false, bool forceCircular=false, double clip=100.0)
unsigned int getNumFrames() const
const Frame & getFrame(unsigned int i) const
Frame(QByteArray cs, const double &t, bool vs, bool fc, double c)