+++ /dev/null
-#ifndef __ATOMICENTITY_H__
-#define __ATOMICENTITY_H__
-
-#include "entity.h"
-
-/**
- * Class representing a tree of entities.
- * Typical entity containers are graphics, polylines, groups, texts, ...)
- *
- * @author Andrew Mustun
- */
-class AtomicEntity: public Entity
-{
- public:
- AtomicEntity(EntityContainer * parent = NULL);
- virtual ~AtomicEntity();
- virtual bool isContainer() const;
- virtual bool isAtomic() const;
- virtual unsigned long int count();
- virtual unsigned long int countDeep();
- virtual Vector getEndpoint() const;
- virtual Vector getStartpoint() const;
- virtual double getDirection1() const;
- virtual double getDirection2() const;
- virtual void setStartpointSelected(bool select);
- virtual void setEndpointSelected(bool select);
- bool isStartpointSelected() const;
- bool isEndpointSelected() const;
- virtual void moveStartpoint(const Vector & /*pos*/);
- virtual void moveEndpoint(const Vector & /*pos*/);
- virtual void trimStartpoint(const Vector & pos);
- virtual void trimEndpoint(const Vector & pos);
- virtual RS2::Ending getTrimPoint(const Vector & /*coord*/, const Vector & /*trimPoint*/);
- virtual void reverse();
- virtual void moveSelectedRef(const Vector & ref, const Vector & offset);
-};
-
-#endif // __ATOMICENTITY_H__