#pragma eens
#include
het gebruiken van namespace norm;
#include „TimedRotation.h“
typedef vector:: const_iterator TRIT;
klasse AnimationNode
{
publiek:
AnimationNode (tstring naam);
virtuele (nietige) ~AnimationNode;
nietige AddTransformAt (int.tijd, omwenteling Float4, spil Float3);
/**
* Het begin van de omwentelingen.
*/
TRIT TransformBegin () {terugkeer m_Rotations.begin ();}
/**
* Het eind van de omwentelingen.
*/
TRIT TransformEnd () {terugkeer m_Rotations.end ();}
privé:
het tstring m_Name;
vector m_Rotations;
};
nietige AnimationNode:: AddTransformAt (int.tijd, omwenteling Float4, spil Float3)
{
TimedRotation RT (tijd, omwenteling, spil, Float3 (1.1.1));
m_Rotations.push_back (RT); // <-- FOUT HIER
norm:: soort (m_Rotations.begin (), m_Rotations.end (), TimedRotationSorter ());
}
|