SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
EdgeInfo< VirtualMeshType > Class Template Reference

#include <MeshFacadeIterators.h>

Public Types

enum  { sync_enum = 2 }
 
typedef
VirtualMeshType::Edge::iterator 
iterator
 

Public Member Functions

 EdgeInfo (VirtualMeshType *mesh)
 
void setIndex (typename VirtualMeshType::Edge::index_type i)
 
VirtualMeshType::Edge::index_type index () const
 
VirtualMeshType::Node::array_type nodeIndices () const
 
std::vector< Geometry::PointnodePoints () const
 

Detailed Description

template<class VirtualMeshType>
class SCIRun::Core::Datatypes::EdgeInfo< VirtualMeshType >

Todo:
: templatize with traits and stuff. for now, a specialized version for edges.

Member Typedef Documentation

typedef VirtualMeshType::Edge::iterator iterator

Member Enumeration Documentation

anonymous enum
Enumerator
sync_enum 

Constructor & Destructor Documentation

EdgeInfo ( VirtualMeshType *  mesh)
inlineexplicit
Todo:
: need to split out that Synchronize enum

Member Function Documentation

VirtualMeshType::Edge::index_type index ( ) const
inline
VirtualMeshType::Node::array_type nodeIndices ( ) const
inline
std::vector<Geometry::Point> nodePoints ( ) const
inline
void setIndex ( typename VirtualMeshType::Edge::index_type  i)
inline

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