class Sp_EntityLOD: public Sp_EntityBase

This class is a special version of Sp_EntityBase written to manage Level of Detail.

Inheritance:


Public Methods

[more] Sp_EntityLOD(Sp_Obj *)
The constructor

Private Methods

[more]virtual void Choose(const Sp_Point &viewpoint)
Choose a Gentity to draw


Inherited from Sp_EntityBase:

Public Fields

oSp_Obj* obj
olist<Sp_GEntityBase *> gentities

Public Methods

ovirtual void Add_GEntity(Sp_GEntityBase *)
ovirtual void Rem_GEntity(Sp_GEntityBase *)
ovoid DrawEntity()

Protected Fields

oSp_Box bounding_box
ochar IsBounding

Protected Methods

ovirtual void Draw()


Documentation

This class is a special version of Sp_EntityBase written to manage Level of Detail. The Entity has different images of the same object. It must have a bounding box.
o Sp_EntityLOD(Sp_Obj *)
The constructor

ovirtual void Choose(const Sp_Point &viewpoint)
Choose a Gentity to draw


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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