/************************************************************************ * Leaf3D * * Compositeパターンの葉っぱ用基底クラス。 * ************************************************************************/ #ifndef ATS_LEAF_H #define ATS_LEAF_H #include "ats_component.h" namespace ats { template class Leaf3D : public Obj3D { public: virtual void Add(Obj3D* a) {}; virtual void Remove(std::list*>::iterator a) {}; virtual std::list*>::iterator Begin() { return 0; }; virtual std::list*>::iterator End() { return 0; }; }; // デフォルト typedef Leaf3D Leaf3DD; } #endif // #ifndef ATS_LEAF_H