class Sp_EntityBase

This class is used to stock datas usefull GEntity ( the drawing entity )

Inheritance:


Public Fields

[more]Sp_Obj* obj
The master Sp_Obj
[more]list<Sp_GEntityBase *> gentities
list of graphical entities

Public Methods

[more] Sp_EntityBase(Sp_Obj *)
the constructor
[more]virtual ~Sp_EntityBase()
its destructor
[more]virtual void Add_GEntity(Sp_GEntityBase *)
Add a graphic entity
[more]virtual void Rem_GEntity(Sp_GEntityBase *)
Rem a graphic entity
[more]void DrawEntity()
This function is used by Sp_Obj and call Draw

Protected Fields

[more]Sp_Box bounding_box
Bounding Box
[more]char IsBounding
Is bounding box working ?

Protected Methods

[more]virtual void Draw()
virtual function: draw it. Don't call it. Overload it only!


Documentation

This class is used to stock datas usefull GEntity ( the drawing entity )
o Sp_EntityBase(Sp_Obj *)
the constructor

ovirtual ~Sp_EntityBase()
its destructor

ovirtual void Add_GEntity(Sp_GEntityBase *)
Add a graphic entity

ovirtual void Rem_GEntity(Sp_GEntityBase *)
Rem a graphic entity

ovoid DrawEntity()
This function is used by Sp_Obj and call Draw

oSp_Obj* obj
The master Sp_Obj

olist<Sp_GEntityBase *> gentities
list of graphical entities

oSp_Box bounding_box
Bounding Box

ochar IsBounding
Is bounding box working ?

ovirtual void Draw()
virtual function: draw it. Don't call it. Overload it only!


Direct child classes:
Sp_EntityLOD

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.