cherish
Public Member Functions | List of all members
entity::Entity2D Class Referenceabstract

#include <Entity2D.h>

Inheritance diagram for entity::Entity2D:
entity::Photo entity::ShaderedEntity2D entity::LineSegment entity::Polygon entity::Stroke

Public Member Functions

 Entity2D (const Entity2D &copy, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 
virtual void moveDelta (double du, double dv)=0
 
virtual void scale (double scaleX, double scaleY, osg::Vec3f center)=0
 
virtual void scale (double scale, osg::Vec3f center)=0
 
virtual void rotate (double theta, osg::Vec3f center)=0
 
virtual void setColor (const osg::Vec4f &color)=0
 
virtual const osg::Vec4f & getColor () const =0
 
virtual void setSelected (float alpha)=0
 
virtual void setUnselected (float alpha)=0
 
virtual cher::ENTITY_TYPE getEntityType () const =0
 

Detailed Description

Class description


The documentation for this class was generated from the following files: