Fission FSN
Loading...
Searching...
No Matches
fsCVec2dTransformation.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 25/6/2015 11:48
4*
5* File: fsCVec2dTransformation.h
6*
7* Author: Martin P. King
8*
9* Purpose: Transformation graph of vec2d's
10*
11*********************************************************************/
12
13#ifndef fsCVec2dTransformationhdr
14#define fsCVec2dTransformationhdr
15
16#include <fsCore/fsVec2d.h>
17
18#include "fsITransformation.h"
19
21
22
24{
25public:
26
27 fsVec2d vec2dGet(fsS32 pTime) const override;
28 fsS32 periodGet() const override;
29
30 fsCVec2dTransformation(fsStr& pFileData);
32
33protected:
34
35private:
36
38
39 std::unique_ptr<fsCGraph<fsVec2d>> mTransformation;
40};
41
42#endif
virtual ~fsCVec2dTransformation()
Definition fsCVec2dTransformation.cpp:44
fsVec2d vec2dGet(fsS32 pTime) const override
Definition fsCVec2dTransformation.cpp:4
fsCVec2dTransformation(fsStr &pFileData)
Definition fsCVec2dTransformation.cpp:14
fsS32 periodGet() const override
Definition fsCVec2dTransformation.cpp:9
fsITransformation()
Definition fsITransformation.h:34
Definition fsStr.h:23
int fsS32
Definition fsBaseTypes.h:20
Definition fsVec2d.h:16