6 #include "ShaderedEntity2D.h" 7 #include "libSGControls/ProgramLineSegment.h" 9 #include "osg/Geometry" 10 #include "osgDB/ObjectWrapper" 32 void editLastPoint(
float u,
float v);
34 osg::Node* getMeshRepresentation()
const;
40 virtual cher::ENTITY_TYPE getEntityType()
const;
49 #endif // LINESEGMENT_H Geometry class that represents a line segment in 3D space.
Definition: LineSegment.h:17
Scene graph entities.
Definition: AddEntityCommand.h:17
virtual bool redefineToShader(osg::MatrixTransform *t)
Definition: LineSegment.cpp:82
Definition: ProgramLineSegment.h:12
virtual void appendPoint(const float u, const float v, osg::Vec4f color)
Definition: ShaderedEntity2D.cpp:78
LineSegment()
Definition: LineSegment.cpp:14
Settings is a configuration variables file for Cherish: enums, consts, defaults. Contains settings su...
Abstract class for all the shaderized entities, i.e., strokes, polygons and line segments.
Definition: ShaderedEntity2D.h:18
virtual bool redefineToShape(osg::MatrixTransform *t=0)=0