class glsolid

A glsolid is a class that must be entirely closed if the collision dection mechanism has to be used. More...

Contains pure virtuals
Definition#include <src/glsolid.h>
Inheritsglsurface [public ]
Inherited bybloc, bloc2, modele, object
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members

Private Methods


Detailed Description

A glsolid is a class that must be entirely closed if the collision dection mechanism has to be used.

 glsolid (const CString& sName)

glsolid

 ~glsolid ()

~glsolid

[virtual]

void  Translate (const vect&)

Translate

[virtual]

Reimplemented from glsurface.

void  Render ()

Render

[const virtual]

Reimplemented from glsurface.

glsurface*  Duplicate ()

Duplicate

[const pure virtual]

Reimplemented from glsurface.

planesurf*  Collision ( const point &poStart, const vect &vPath, point* pptInter, glsolid* &pSolid)

Collision

[virtual]

Reimplemented from glsurface.

void  SetColor (const couleur&)

SetColor

[virtual]

Reimplemented from glsurface.

point  GPoint ()

GPoint

[const virtual]

Reimplemented from glsurface.

bool  UpdatePosition (float dt,zone* p=0)

UpdatePosition

[virtual]

bool  UpdatePosition (float dt,zone &p)

UpdatePosition

[virtual]

void  Clear ()

Clear

bool  IsInside (const point &p)

IsInside

[const pure virtual]

Reimplemented from glsurface.

const vitesse&  GetSpeed ()

GetSpeed

[const]

const acceleration&  GetAcceleration ()

GetAcceleration

[const]

void  SetSpeed (const vitesse &v)

SetSpeed

void  SetAcceleration (const acceleration &a)

SetAcceleration

void  AddBorder (glsurface *p)

AddBorder

void  AddSurface (glsurface *p)

AddSurface

vitesse mv

mv

[protected]

acceleration ma

ma

[protected]

CList<glsurface*> mlborder

mlborder

[protected]

CList<glsurface*> mlist

mlist

[protected]

float mdt

mdt

[protected]

void  FillSolid (glsolid*)

FillSolid

[protected const]

glsolid&  operator= (const glsolid&)

operator=

[private]

 glsolid (const glsolid&)

glsolid

[private]


Generated by: saturn on FrancoisLinux on Sun Feb 3 20:01:44 2002, using kdoc 2.0a53.