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
VirtualMeshFacade< VirtualMeshType > Class Template Reference

#include <VirtualMeshFacade.h>

Inheritance diagram for VirtualMeshFacade< VirtualMeshType >:
MeshFacade< VirtualMeshType >

Public Types

typedef MeshFacade
< VirtualMeshType > 
my_base
 
- Public Types inherited from MeshFacade< VirtualMeshType >
typedef std::pair< typename
SmartNodeIterator
< VirtualMeshType >::Type,
typename SmartNodeIterator
< VirtualMeshType >::Type > 
Nodes
 
typedef std::pair< typename
SmartEdgeIterator
< VirtualMeshType >::Type,
typename SmartEdgeIterator
< VirtualMeshType >::Type > 
Edges
 
typedef std::pair< typename
SmartFaceIterator
< VirtualMeshType >::Type,
typename SmartFaceIterator
< VirtualMeshType >::Type > 
Faces
 

Public Member Functions

 VirtualMeshFacade (boost::shared_ptr< VirtualMeshType > vmesh)
 
virtual my_base::Edges edges () const
 
virtual my_base::Faces faces () const
 
virtual my_base::Nodes nodes () const
 
virtual size_t numNodes () const
 
virtual size_t numEdges () const
 
virtual size_t numFaces () const
 
virtual size_t numElements () const
 
- Public Member Functions inherited from MeshFacade< VirtualMeshType >
virtual ~MeshFacade ()
 

Member Typedef Documentation

typedef MeshFacade<VirtualMeshType> my_base

Constructor & Destructor Documentation

VirtualMeshFacade ( boost::shared_ptr< VirtualMeshType >  vmesh)
inlineexplicit
Todo:
: necessary? interface to vmesh

Member Function Documentation

virtual my_base::Edges edges ( ) const
inlinevirtual
virtual my_base::Faces faces ( ) const
inlinevirtual
virtual my_base::Nodes nodes ( ) const
inlinevirtual
virtual size_t numEdges ( ) const
inlinevirtual
Todo:
: need to split out that Synchronize enum

Implements MeshFacade< VirtualMeshType >.

virtual size_t numElements ( ) const
inlinevirtual
virtual size_t numFaces ( ) const
inlinevirtual
virtual size_t numNodes ( ) const
inlinevirtual

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