#include <HSoccerModel.h>

List of all members.

Public Member Functions

 HSoccerModel ()
 ~HSoccerModel ()
void Init ()
HFileInputResult Read (const char *FileName)
bool Write (const char *FileName, HBaseView *pHView, int version, int width=0, int height=0)
void DeleteAllEntities ()
bool IsSolidModel ()
struct vlist_s * GetLayerList ()

Static Public Member Functions

static void InsertFilledRectangle (const char *seg, float x0, float y0, float x1, float y1)

Protected Attributes

struct vlist_s * m_pLayers
bool m_bSolidModel

Constructor & Destructor Documentation

HSoccerModel::HSoccerModel ( )
HSoccerModel::~HSoccerModel ( )

Member Function Documentation

void HSoccerModel::DeleteAllEntities ( )

Delete all of the HOOPS/3dGS scene-graph associated with this HSoccerModel object

struct vlist_s* HSoccerModel::GetLayerList ( ) [inline, read]

Returns a pointer to the list of layers associated with the model

References m_pLayers.

void HSoccerModel::Init ( ) [virtual]

Reimplemented from HBaseModel.

static void HSoccerModel::InsertFilledRectangle ( const char *  seg,
float  x0,
float  y0,
float  x1,
float  y1 
) [static]

utility function that inserts a polygon into the specified segment

bool HSoccerModel::IsSolidModel ( ) [inline]

Returns whether the scene-graph contains geometry representing a solid model

References m_bSolidModel.

HFileInputResult HSoccerModel::Read ( const char *  FileName)
bool HSoccerModel::Write ( const char *  FileName,
HBaseView pHView,
int  version,
int  width = 0,
int  height = 0 
)

Member Data Documentation

bool HSoccerModel::m_bSolidModel [protected]

we have any solid modeler entities

Referenced by IsSolidModel().

struct vlist_s* HSoccerModel::m_pLayers [protected]

keys of the segments that represent the layers in the scene-graph

Referenced by GetLayerList().


The documentation for this class was generated from the following file: