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 idPlaneGetPlane (void) const
 
void SetPlaneNum (int num)
 
int GetPlaneNum (void)
 
const idWindingGetWinding (void) const
 
idBrushSideCopy (void) const
 
int Split (const idPlane &splitPlane, idBrushSide **front, idBrushSide **back) const
 

Private Attributes

int flags
 
int planeNum
 
idPlane plane
 
idWindingwinding
 

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: