9 #ifndef GEPETTO_VIEWER_LEAFNODEFACE_HH
10 #define GEPETTO_VIEWER_LEAFNODEFACE_HH
24 LeafNodeFaceWeakPtr weak_ptr_;
27 ::osg::GeometryRefPtr face_ptr_;
28 ::osg::Vec3ArrayRefPtr vertices_;
29 ::osg::Vec4ArrayRefPtr color_ptr_;
44 void initWeakPtr(LeafNodeFaceWeakPtr other_weak_ptr);
58 static LeafNodeFacePtr_t createCopy(LeafNodeFacePtr_t other);
62 virtual LeafNodeFacePtr_t clone(
void)
const;
71 LeafNodeFacePtr_t
self(void)
const;
76 void setTexture(
const std::string& image_path);
79 std::size_t
nbVertices ()
const {
return vertices_->size ();}