Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

TransformationMarker.h

Go to the documentation of this file.
00001 
00045 #ifndef _AMIRE_COMMON_TRANSFORMATION_MARKER_H
00046 #define _AMIRE_COMMON_TRANSFORMATION_MARKER_H
00047 
00048 #include <amire/common/Defines.h>
00049 #include <amire/common/Vector.h>
00050 #include <amire/common/Matrix.h>
00051 #include <amire/common/Marker.h>
00052 
00053 namespace amire {
00054   namespace common {
00058     class AMIRE_EXPORT_API TransformationMarker : public virtual Marker {
00059     protected:
00063       amire::common::Matrix transformation;
00064 
00065     public:
00069       TransformationMarker(int id, double width, const amire::common::Matrix &transformation);
00070 
00074       TransformationMarker(const TransformationMarker &transformationMarker);
00075 
00076       virtual ~TransformationMarker();
00077 
00081       const amire::common::Matrix &getTransformation() const;
00082     };
00083   }
00084 }
00085 
00086 #endif

Generated on Tue May 20 17:23:53 2003 for AMIRE-Framework by doxygen1.3