RVC::GEOMETRIC::SEARCHRESULT Class Reference

#include <rvc/geometrc.h>

List of all members.

Classes

class  CONST_ITERATOR

Public Member Functions

 SEARCHRESULT (const SEARCHRESULT &rhs)
 SEARCHRESULT ()
 ~SEARCHRESULT ()
CONST_ITERATOR Begin () const
void Clear ()
CONST_ITERATOR End () const
ERRVALUE FindElements (ELEMTYPE ElemType, const DRECT2D &SearchExtents, RVC::SPATIALTREE &STreeObj)
ERRVALUE FindElements (const DRECT2D &SearchExtents, RVC::QSEARCHTREE &QTreeObj, INT32 MaxElemNum)
ERRVALUE GetElementSet (SIMPLE_ARRAY< INT32 > &SelectList) const
ERRVALUE GetElementSet (BITSET &SelectSet) const
ERRVALUE GetElementSet (UNSIGNEDSET &ElemSet) const
INT32 GetNumItems () const
bool IsEmpty () const
SEARCHRESULToperator= (const SEARCHRESULT &rhs)
void SetAll (INT32 NumElements)
void SetArray (const SIMPLE_ARRAY< INT32 > &ElemSet)
void SortItemsByExtentArea (const RVC::GEOMETRIC &GeoObj, ELEMTYPE ElemType, const DRECT2D &OverlapFilterRect)
void SortItemsByExtentArea (const RVC::GEOMETRIC &GeoObj, ELEMTYPE ElemType)

Constructor & Destructor Documentation

RVC::GEOMETRIC::SEARCHRESULT::SEARCHRESULT (  ) 
RVC::GEOMETRIC::SEARCHRESULT::SEARCHRESULT ( const SEARCHRESULT rhs  ) 
RVC::GEOMETRIC::SEARCHRESULT::~SEARCHRESULT (  ) 

Member Function Documentation

CONST_ITERATOR RVC::GEOMETRIC::SEARCHRESULT::Begin (  )  const [inline]
void RVC::GEOMETRIC::SEARCHRESULT::Clear (  ) 
CONST_ITERATOR RVC::GEOMETRIC::SEARCHRESULT::End (  )  const [inline]
ERRVALUE RVC::GEOMETRIC::SEARCHRESULT::FindElements ( ELEMTYPE  ElemType,
const DRECT2D SearchExtents,
RVC::SPATIALTREE STreeObj 
)
ERRVALUE RVC::GEOMETRIC::SEARCHRESULT::FindElements ( const DRECT2D SearchExtents,
RVC::QSEARCHTREE QTreeObj,
INT32  MaxElemNum 
)
ERRVALUE RVC::GEOMETRIC::SEARCHRESULT::GetElementSet ( SIMPLE_ARRAY< INT32 > &  SelectList  )  const
ERRVALUE RVC::GEOMETRIC::SEARCHRESULT::GetElementSet ( BITSET SelectSet  )  const
ERRVALUE RVC::GEOMETRIC::SEARCHRESULT::GetElementSet ( UNSIGNEDSET ElemSet  )  const
INT32 RVC::GEOMETRIC::SEARCHRESULT::GetNumItems (  )  const
bool RVC::GEOMETRIC::SEARCHRESULT::IsEmpty (  )  const
SEARCHRESULT& RVC::GEOMETRIC::SEARCHRESULT::operator= ( const SEARCHRESULT rhs  ) 
void RVC::GEOMETRIC::SEARCHRESULT::SetAll ( INT32  NumElements  ) 

Set the search result for the all elements set.

void RVC::GEOMETRIC::SEARCHRESULT::SetArray ( const SIMPLE_ARRAY< INT32 > &  ElemSet  ) 

Set the search result for array passed in.

void RVC::GEOMETRIC::SEARCHRESULT::SortItemsByExtentArea ( const RVC::GEOMETRIC GeoObj,
ELEMTYPE  ElemType,
const DRECT2D OverlapFilterRect 
)

Sort the elements in the list using the elements extents from smallest to largest.

Parameters:
OverlapFilterRect Filter out those entries that do not overlap this rectangle
void RVC::GEOMETRIC::SEARCHRESULT::SortItemsByExtentArea ( const RVC::GEOMETRIC GeoObj,
ELEMTYPE  ElemType 
)

Sort the elements in the list using the elements extents from smallest to largest.


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

Generated on Sun Oct 7 21:37:24 2012 for TNTsdk 2012 by  doxygen 1.6.1