21 #include "hurricane/Entity.h"
22 #include "hurricane/Gos.h"
23 #include "hurricane/Transformation.h"
51 private:
Go* _nextOfQuadTreeGoSet;
57 protected:
virtual ~
Go();
75 public:
virtual void invalidate(
bool propagateFlag =
true);
83 protected:
virtual void _postCreate();
85 protected:
virtual void _preDestroy();
87 public:
virtual string _getString()
const;
88 public:
virtual Record* _getRecord()
const;
89 public:
Go* _getNextOfQuadTreeGoSet()
const {
return _nextOfQuadTreeGoSet;};
91 public:
void _setNextOfQuadTreeGoSet(
Go* go) {_nextOfQuadTreeGoSet = go;};
DataBase object root class (API).
Definition: DBo.h:45
std::int64_t Unit
Definition: DbU.h:67
Occurrenceable objects root class (API).
Definition: Entity.h:37
Go description (API)
Definition: Go.h:34
static void disableAutoMaterialization()
bool isMaterialized() const
Definition: Go.h:64
static bool autoMaterializationIsDisabled()
virtual void translate(const DbU::Unit &dx, const DbU::Unit &dy)=0
virtual void invalidate(bool propagateFlag=true)
virtual void materialize()=0
static void enableAutoMaterialization()
virtual void unmaterialize()=0
QuadTree description (API)
Definition: QuadTree.h:33
The namespace dedicated to Hurricane.
Definition: Generalities.dox:5