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

A Marching Square tesselator for a curve line. More...

#include <EdgeMC.h>

Inheritance diagram for EdgeMC:
BaseMC

Public Member Functions

 EdgeMC (Field *field)
 
virtual ~EdgeMC ()
 
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 Square tesselator for a curve line.

Constructor & Destructor Documentation

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

Member Function Documentation

void extract ( VMesh::Elem::index_type  edge,
double  v 
)
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: