COVISE Core
Public Types | Public Member Functions | Private Attributes | List of all members
covise::coMiniGrid Class Reference

#include <coMiniGrid.h>

Collaboration diagram for covise::coMiniGrid:
Collaboration graph
[legend]

Public Types

typedef coFeatureBorder Border
 
typedef coTestNeighbourhoodContainer NeighbourhoodContainer
 

Public Member Functions

 coMiniGrid (const vector< int > &minigrid_cells, const vector< int > &elem_start_neigh, const vector< int > &elem_number_neigh, const vector< int > &elem_neighbours, const vector< MagmaUtils::Edge > &edge_neighbours)
 
virtual ~coMiniGrid ()
 
int CellSize () const
 
void GetEdgeNeighbours (int cell, coTestNeighbourhoodContainer &nc) const
 

Private Attributes

const vector< int > & minigrid_cells_
 
const vector< int > & elem_start_neigh_
 
const vector< int > & elem_number_neigh_
 
const vector< int > & elem_neighbours_
 
const vector< MagmaUtils::Edge > & edge_neighbours_
 

Member Typedef Documentation

◆ Border

◆ NeighbourhoodContainer

Constructor & Destructor Documentation

◆ coMiniGrid()

coMiniGrid::coMiniGrid ( const vector< int > &  minigrid_cells,
const vector< int > &  elem_start_neigh,
const vector< int > &  elem_number_neigh,
const vector< int > &  elem_neighbours,
const vector< MagmaUtils::Edge > &  edge_neighbours 
)

◆ ~coMiniGrid()

coMiniGrid::~coMiniGrid ( )
virtual

Member Function Documentation

◆ CellSize()

int coMiniGrid::CellSize ( ) const

◆ GetEdgeNeighbours()

void coMiniGrid::GetEdgeNeighbours ( int  cell,
coTestNeighbourhoodContainer nc 
) const

Member Data Documentation

◆ edge_neighbours_

const vector<MagmaUtils::Edge>& covise::coMiniGrid::edge_neighbours_
private

◆ elem_neighbours_

const vector<int>& covise::coMiniGrid::elem_neighbours_
private

◆ elem_number_neigh_

const vector<int>& covise::coMiniGrid::elem_number_neigh_
private

◆ elem_start_neigh_

const vector<int>& covise::coMiniGrid::elem_start_neigh_
private

◆ minigrid_cells_

const vector<int>& covise::coMiniGrid::minigrid_cells_
private

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