iso::space::NeighborGroupShapeAlg Class Reference

#include <iso_space_neighbor_group_shape_alg.h>

Inherits iso::space::NeighborGroupAlg.

Inheritance diagram for iso::space::NeighborGroupShapeAlg:

Inheritance graph
[legend]
Collaboration diagram for iso::space::NeighborGroupShapeAlg:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NeighborGroupShapeAlg ()
 create neighbor algorithm
 NeighborGroupShapeAlg (real pNeighborRadius, int pMaxNeighborCount, bool pReplaceNeighborMode)
 create neighbor algorithm
virtual bool createNeighbor (SpaceObject *pObject1, SpaceObject *pObject2)
 add Neighbor

Constructor & Destructor Documentation

NeighborGroupShapeAlg::NeighborGroupShapeAlg (  ) 

create neighbor algorithm

NeighborGroupShapeAlg::NeighborGroupShapeAlg ( real  pNeighborRadius,
int  pMaxNeighborCount,
bool  pReplaceNeighborMode 
)

create neighbor algorithm

Parameters:
pNeighborRadius radius within which neighbors are searched
pMaxNeighborCount maximum number of neighbors in neighbor list if >= 0 (-1: no limit)
pReplaceNeighborMode replace more distant neighbors with closer neighbors if true


Member Function Documentation

bool NeighborGroupShapeAlg::createNeighbor ( SpaceObject pObject1,
SpaceObject pObject2 
) [virtual]

add Neighbor

Parameters:
pObject1 the space object a neighbor will be added to
pObject2 the neighbor space object
Returns:
whether neighbor has been created or not

Reimplemented from iso::space::NeighborGroupAlg.


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:08:15 2011 for iso_space by  doxygen 1.5.1