00001
00002
00003 #ifndef GEOM_T3D_IDENTITY_HPP
00004 #define GEOM_T3D_IDENTITY_HPP
00005
00006 #include "geom/t3d.hpp"
00007
00008 namespace jafar {
00009 namespace geom {
00010
00011 class T3DIdentity : public T3D {
00012
00013 public:
00014
00015 T3DIdentity();
00016
00017 T3DIdentity& operator=(const T3DIdentity& t_);
00018
00019 ~T3DIdentity();
00020
00021 Type type() const {return IDENTITY;};
00022
00023 protected:
00024
00025 void updateM() const;
00026
00027 void updateX();
00028
00029 friend class T3D;
00030
00031 };
00032
00033 }
00034 }
00035 #endif // GEOM_T3D_IDENTITY_HPP