SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
svkMrsTopoGenerator Class Reference

#include <svkMrsTopoGenerator.h>

Inheritance diagram for svkMrsTopoGenerator:
svkImageTopologyGenerator

Public Member Functions

 vtkTypeMacro (svkMrsTopoGenerator, vtkObject)
 
 svkMrsTopoGenerator ()
 
 ~svkMrsTopoGenerator ()
 
virtual vtkActorCollection * GetTopoActorCollection (svkImageData *data, int actorIndex=0)
 
- Public Member Functions inherited from svkImageTopologyGenerator
 vtkTypeMacro (svkImageTopologyGenerator, vtkObject)
 
 svkImageTopologyGenerator ()
 
 ~svkImageTopologyGenerator ()
 
virtual vtkActorCollection * GenerateVoxelGrid (svkImageData *data)
 
virtual vtkActorCollection * GenerateSelectionBox (svkImageData *data)
 
virtual void GenerateVoxelGridActor (svkImageData *data, vtkActor *targetActor)
 
virtual vtkPolyData * GenerateVoxelGridPolyData (svkImageData *data)
 

Static Public Member Functions

static svkMrsTopoGeneratorNew ()
 

Additional Inherited Members

- Protected Member Functions inherited from svkImageTopologyGenerator
virtual vtkActor * MakeGridVoxelActor (double *bounds)
 
virtual vtkActor * MakeRectGridVoxelActor (double *bounds)
 

Detailed Description

Class that generates topologies for svkMrsImageData objects. Currently it can generate two topology types: a grid that represents the cell structure of a data set and a hexahdron that represents the selection box.

Constructor & Destructor Documentation

Constructor.

Destructor.

Member Function Documentation

vtkActorCollection * GetTopoActorCollection ( svkImageData data,
int  actorIndex = 0 
)
virtual

Method chooses the topology to return.

Parameters
datathe svkImageData object who's topology you wish to generate
actorIndexthe index of the topology type you wish to generate
Returns
a vtkActorCollection of the requested topology

TODO: Implement a sat bands topology.

Implements svkImageTopologyGenerator.

References svkImageTopologyGenerator::GenerateSelectionBox(), svkImageTopologyGenerator::GenerateVoxelGrid(), svkSatBandSet::GetSatBandsActor(), svkSatBandSet::New(), svk4DImageData::PLOT_GRID, svk4DImageData::SAT_BANDS, svkSatBandSet::SetInput(), and svk4DImageData::VOL_SELECTION.

Referenced by svkPlotGridView::SetInput(), and svkOverlayView::SetupMsInput().

static svkMrsTopoGenerator* New ( )
static
vtkTypeMacro ( svkMrsTopoGenerator  ,
vtkObject   
)

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