13 #include <vrvVideoStream/DtVideoStreamManager.h>
14 #include <vrvVideoStream/DtMetadataPublisher.h>
33 virtual void tick(
double dt);
39 virtual bool haveValidUpperLeftCorner()
const;
40 virtual bool haveValidUpperRightCorner()
const;
41 virtual bool haveValidLowerRightCorner()
const;
42 virtual bool haveValidLowerLeftCorner()
const;
47 virtual DtVector upperLeftCorner()
const;
48 virtual DtVector upperRightCorner()
const;
49 virtual DtVector lowerRightCorner()
const;
50 virtual DtVector lowerLeftCorner()
const;
55 virtual void updateTargetCorners();
56 virtual makVrv::DtOsgChannel* getChannel();
73 friend class makVrv::DtVideoStreamManager;
80 virtual makVrv::DtMetadataPublisher* create(makVrv::DtDe& de,
const makVrv::DtVideoStream& videoStream);