SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
UHexMC Class Reference

A Marching Cube teselator for an Unstructured Hexagon cell. More...

#include <UHexMC.h>

Inheritance diagram for UHexMC:
BaseMC

Public Member Functions

 UHexMC (Field *field)
 
virtual ~UHexMC ()
 
void extract (VMesh::Elem::index_type, double)
 
virtual void reset (int, bool build_field, bool build_geom, bool transparency)
 
virtual FieldHandle get_field (double val)
 
- Public Member Functions inherited from BaseMC
 BaseMC ()
 
virtual ~BaseMC ()
 
GeomHandle get_geom ()
 
MatrixHandle get_interpolant ()
 
MatrixHandle get_parent_cells ()
 

Additional Inherited Members

- Protected Types inherited from BaseMC
typedef std::map< edgepair_t,
SCIRun::index_type,
edgepairless
edge_hash_type
 
- Protected Attributes inherited from BaseMC
edge_hash_type edge_map_
 
std::vector< SCIRun::index_typecell_map_
 
std::vector< SCIRun::index_typenode_map_
 
bool build_field_
 
bool build_geom_
 
int basis_order_
 
SCIRun::size_type nnodes_
 
SCIRun::size_type ncells_
 
GeomHandle geomHandle_
 

Detailed Description

A Marching Cube teselator for an Unstructured Hexagon cell.

Constructor & Destructor Documentation

UHexMC ( Field field)
inline
virtual ~UHexMC ( )
inlinevirtual

Member Function Documentation

void extract ( VMesh::Elem::index_type  cell,
double  iso 
)
FieldHandle get_field ( double  val)
virtual

Implements BaseMC.

void reset ( int  ,
bool  build_field,
bool  build_geom,
bool  transparency 
)
virtual

Implements BaseMC.


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