NL3D::CLandscape::CPatchIdentEx Struct Reference

Inheritance diagram for NL3D::CLandscape::CPatchIdentEx:

NL3D::CPatchIdent

Public Member Functions

bool operator!= (const CPatchIdent &p) const
bool operator< (const CPatchIdent &p) const
bool operator== (const CPatchIdent &p) const

Data Fields

const CPatchPatch
uint16 PatchId
sint32 ZoneId

Member Function Documentation

bool NL3D::CPatchIdent::operator!= const CPatchIdent p  )  const [inline, inherited]
 

Definition at line 162 of file patch.h.

00163         {
00164                 return !(*this==p);
00165         }

bool NL3D::CPatchIdent::operator< const CPatchIdent p  )  const [inline, inherited]
 

Definition at line 152 of file patch.h.

References NL3D::CPatchIdent::PatchId, and NL3D::CPatchIdent::ZoneId.

00153         {
00154                 if(ZoneId!=p.ZoneId) return ZoneId<p.ZoneId;
00155                 return PatchId<p.PatchId;
00156         }

bool NL3D::CPatchIdent::operator== const CPatchIdent p  )  const [inline, inherited]
 

Definition at line 158 of file patch.h.

References NL3D::CPatchIdent::PatchId, and NL3D::CPatchIdent::ZoneId.

00159         {
00160                 return ZoneId==p.ZoneId && PatchId==p.PatchId;
00161         }


Field Documentation

const CPatch* NL3D::CLandscape::CPatchIdentEx::Patch
 

Definition at line 862 of file landscape.h.

Referenced by NL3D::CLandscape::addPatchBlocksInBBox(), NL3D::CLandscape::addTrianglesInBBox(), and NL3D::CLandscape::addZone().

uint16 NL3D::CPatchIdent::PatchId [inherited]
 

Definition at line 145 of file patch.h.

Referenced by NL3D::CLandscape::addPatchBlocksInBBox(), NL3D::CLandscape::addTrianglesInBBox(), NL3D::CLandscape::addZone(), NL3D::CLandscape::appendTileLightInfluences(), NL3D::CLandscape::fillPatchQuadBlock(), NL3D::CLandscape::getLumel(), NL3D::CLandscape::getTesselatedPos(), NL3D::CLandscape::getTileElement(), NL3D::CPatchIdent::operator<(), and NL3D::CPatchIdent::operator==().

sint32 NL3D::CPatchIdent::ZoneId [inherited]
 

Definition at line 144 of file patch.h.

Referenced by NL3D::CLandscape::addPatchBlocksInBBox(), NL3D::CLandscape::addTrianglesInBBox(), NL3D::CLandscape::addZone(), NL3D::CLandscape::appendTileLightInfluences(), NL3D::CLandscape::fillPatchQuadBlock(), NL3D::CLandscape::getLumel(), NL3D::CLandscape::getTesselatedPos(), NL3D::CLandscape::getTileElement(), NL3D::CPatchIdent::operator<(), and NL3D::CPatchIdent::operator==().


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 06:48:37 2004 for NeL by doxygen 1.3.6