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

#include <Mesh.h>

Public Member Functions

 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)())
 
 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)(), MeshHandle(*latvol_maker)(size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max))
 
 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)(), MeshHandle(*image_maker)(size_type x, size_type y, const Core::Geometry::Point &min, const Core::Geometry::Point &max))
 
 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)(), MeshHandle(*scanline_maker)(size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max))
 
 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)(), MeshHandle(*structhexvol_maker)(size_type x, size_type y, size_type z))
 
 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)(), MeshHandle(*structquadsurf_maker)(size_type x, size_type y))
 
 MeshTypeID (const std::string &type, MeshHandle(*mesh_maker)(), MeshHandle(*structcurve_maker)(size_type x))
 

Public Attributes

std::string type
 
MeshHandle(* mesh_maker )()
 
MeshHandle(* latvol_maker )(size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
MeshHandle(* image_maker )(size_type x, size_type y, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
MeshHandle(* scanline_maker )(size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
MeshHandle(* structhexvol_maker )(size_type x, size_type y, size_type z)
 
MeshHandle(* structquadsurf_maker )(size_type x, size_type y)
 
MeshHandle(* structcurve_maker )(size_type x)
 

Constructor & Destructor Documentation

MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker 
)
MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker,
MeshHandle(*)(size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max latvol_maker 
)
MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker,
MeshHandle(*)(size_type x, size_type y, const Core::Geometry::Point &min, const Core::Geometry::Point &max image_maker 
)
MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker,
MeshHandle(*)(size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max scanline_maker 
)
MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker,
MeshHandle(*)(size_type x, size_type y, size_type z)  structhexvol_maker 
)
MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker,
MeshHandle(*)(size_type x, size_type y)  structquadsurf_maker 
)
MeshTypeID ( const std::string &  type,
MeshHandle(*)()  mesh_maker,
MeshHandle(*)(size_type x)  structcurve_maker 
)

Member Data Documentation

MeshHandle(* mesh_maker)()
MeshHandle(* scanline_maker)(size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
MeshHandle(* structcurve_maker)(size_type x)
MeshHandle(* structhexvol_maker)(size_type x, size_type y, size_type z)
MeshHandle(* structquadsurf_maker)(size_type x, size_type y)
std::string type

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