#pragma once #include #include "CartesianFrame.h" #include "PartFrame.h" #include "FullColumn.h" #include "FullMatrix.h" #include "EndFrameqc.h" namespace MbD { class PartFrame; class EndFrameqc; class MarkerFrame : public CartesianFrame { //partFrame rpmp aApm rOmO aAOm prOmOpE pAOmpE pprOmOpEpE ppAOmpEpE endFrames public: MarkerFrame(); void setPartFrame(PartFrame* partFrm); void setrpmp(FullColumn* x); void setaApm(FullMatrix* x); void addEndFrame(std::shared_ptr x); PartFrame* partFrame; FullColumn* rpmp = new FullColumn(3); FullMatrix* aApm = new FullMatrix(3, 3); FullColumn* rOmO = new FullColumn(3); FullMatrix* aAOm = new FullMatrix(3, 3); FullMatrix* prOmOpE = new FullMatrix(3, 4); FullColumn>* pAOmpE = new FullColumn>(4); std::vector> endFrames; }; }