/** This class is to be derived to make any operation (transform) you may need in order to construct your transitions
*/
classOperation:privateboost::noncopyable
{
public:
virtual~Operation(){}
protected:
/** Should this operation be interpolated . If TRUE, the transform will smoothly move from making no difference from t = 0.0 to mnT0 to being completely transformed from t = mnT1 to 1. If FALSE, the transform will be inneffectual from t = 0 to mnT0, and completely transformed from t = mnT0 to 1.
*/
boolmbInterpolate;
/** time to begin the transformation
*/
doublemnT0;
/** time to finish the transformation
*/
doublemnT1;
public:
/** this is the function that is called to give the Operation to OpenGL.
/** This class is to be derived to make any operation (transform) you may need in order to construct your transitions
*/
classOperation:privateboost::noncopyable
{
public:
virtual~Operation(){}
protected:
/** Should this operation be interpolated . If TRUE, the transform will smoothly move from making no difference from t = 0.0 to mnT0 to being completely transformed from t = mnT1 to 1. If FALSE, the transform will be inneffectual from t = 0 to mnT0, and completely transformed from t = mnT0 to 1.
*/
boolmbInterpolate;
/** time to begin the transformation
*/
doublemnT0;
/** time to finish the transformation
*/
doublemnT1;
public:
/** this is the function that is called to give the Operation to OpenGL.