NLPACS::CLocalRetriever::CIntersectionMarker Struct Reference


Detailed Description

The intersection between an ordered chain and the path.

Definition at line 349 of file local_retriever.h.

Public Member Functions

 CIntersectionMarker (float position, uint16 ochain, uint16 edge, bool in)
 CIntersectionMarker ()
bool operator< (const CIntersectionMarker &comp) const

Data Fields

uint16 Edge
bool In
uint16 OChain
float Position


Constructor & Destructor Documentation

NLPACS::CLocalRetriever::CIntersectionMarker::CIntersectionMarker  )  [inline]
 

Definition at line 356 of file local_retriever.h.

00356 {}

NLPACS::CLocalRetriever::CIntersectionMarker::CIntersectionMarker float  position,
uint16  ochain,
uint16  edge,
bool  in
[inline]
 

Definition at line 357 of file local_retriever.h.

References In, in, OChain, and uint16.

00357 : Position(position), OChain(ochain), Edge(edge), In(in) {}


Member Function Documentation

bool NLPACS::CLocalRetriever::CIntersectionMarker::operator< const CIntersectionMarker comp  )  const [inline]
 

Definition at line 359 of file local_retriever.h.

References Position.

00359 { return Position < comp.Position; }


Field Documentation

uint16 NLPACS::CLocalRetriever::CIntersectionMarker::Edge
 

Definition at line 353 of file local_retriever.h.

bool NLPACS::CLocalRetriever::CIntersectionMarker::In
 

Definition at line 354 of file local_retriever.h.

Referenced by CIntersectionMarker().

uint16 NLPACS::CLocalRetriever::CIntersectionMarker::OChain
 

Definition at line 352 of file local_retriever.h.

Referenced by CIntersectionMarker().

float NLPACS::CLocalRetriever::CIntersectionMarker::Position
 

Definition at line 351 of file local_retriever.h.

Referenced by operator<().


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