9 #ifndef GEPETTO_VIEWER_LEAFNODEBOX_HH 10 #define GEPETTO_VIEWER_LEAFNODEBOX_HH 22 LeafNodeBoxWeakPtr weak_ptr_;
25 ::osg::BoxRefPtr box_ptr_;
38 void initWeakPtr(LeafNodeBoxWeakPtr other_weak_ptr);
44 static LeafNodeBoxPtr_t create(
const std::string &name,
46 static LeafNodeBoxPtr_t create(
const std::string &name,
52 static LeafNodeBoxPtr_t createCopy(LeafNodeBoxPtr_t other);
56 virtual LeafNodeBoxPtr_t clone(
void)
const;
65 LeafNodeBoxPtr_t
self(void)
const;
Definition: node-drawable.h:19
::osg::Vec3f osgVector3
Definition: config-osg.h:99
::osg::Vec4f osgVector4
Definition: config-osg.h:100
Definition: leaf-node-box.h:19
viewer::NodePtr_t NodePtr_t
Definition: fwd.hh:50
Definition: action-search-bar.hh:26
virtual NodePtr_t copy() const
Proceed to a copy of the currend object as clone.
Definition: leaf-node-box.h:61
#define DEF_CLASS_SMART_PTR(className)
Definition: macros.h:51
SCENE_VIEWER_ACCEPT_VISITOR
Definition: leaf-node-box.h:74
osgVector3 getHalfAxis() const
Definition: leaf-node-box.h:72