doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
idBrushSide Class Reference

#include <Brush.h>

Public Member Functions

 idBrushSide (void)
 
 idBrushSide (const idPlane &plane, int planeNum)
 
 ~idBrushSide (void)
 
int GetFlags (void) const
 
void SetFlag (int flag)
 
void RemoveFlag (int flag)
 
const idPlane & GetPlane (void) const
 
void SetPlaneNum (int num)
 
int GetPlaneNum (void)
 
const idWinding * GetWinding (void) const
 
idBrushSide * Copy (void) const
 
int Split (const idPlane &splitPlane, idBrushSide **front, idBrushSide **back) const
 

Private Attributes

int flags
 
int planeNum
 
idPlane plane
 
idWinding * winding
 

Friends

class idBrush
 

Detailed Description

Definition at line 63 of file Brush.h.

Constructor & Destructor Documentation

idBrushSide::idBrushSide ( void  )

Definition at line 75 of file Brush.cpp.

idBrushSide::idBrushSide ( const idPlane &  plane,
int  planeNum 
)

Definition at line 86 of file Brush.cpp.

idBrushSide::~idBrushSide ( void  )

Definition at line 98 of file Brush.cpp.

Member Function Documentation

idBrushSide * idBrushSide::Copy ( void  ) const

Definition at line 109 of file Brush.cpp.

int idBrushSide::GetFlags ( void  ) const
inline

Definition at line 72 of file Brush.h.

const idPlane& idBrushSide::GetPlane ( void  ) const
inline

Definition at line 75 of file Brush.h.

int idBrushSide::GetPlaneNum ( void  )
inline

Definition at line 77 of file Brush.h.

const idWinding* idBrushSide::GetWinding ( void  ) const
inline

Definition at line 78 of file Brush.h.

void idBrushSide::RemoveFlag ( int  flag)
inline

Definition at line 74 of file Brush.h.

void idBrushSide::SetFlag ( int  flag)
inline

Definition at line 73 of file Brush.h.

void idBrushSide::SetPlaneNum ( int  num)
inline

Definition at line 76 of file Brush.h.

int idBrushSide::Split ( const idPlane &  splitPlane,
idBrushSide **  front,
idBrushSide **  back 
) const

Definition at line 128 of file Brush.cpp.

Friends And Related Function Documentation

friend class idBrush
friend

Definition at line 65 of file Brush.h.

Member Data Documentation

int idBrushSide::flags
private

Definition at line 83 of file Brush.h.

idPlane idBrushSide::plane
private

Definition at line 85 of file Brush.h.

int idBrushSide::planeNum
private

Definition at line 84 of file Brush.h.

idWinding* idBrushSide::winding
private

Definition at line 86 of file Brush.h.


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