SCIRun
5.0
|
#include <Geometry.h>
Classes | |
struct | SpireIBO |
struct | SpireSubPass |
Defines a Spire object 'pass'. More... | |
struct | SpireVBO |
Public Member Functions | |
GeometryObject (DatatypeConstHandle dh) | |
GeometryObject (const GeometryObject &other) | |
GeometryObject & | operator= (const GeometryObject &other) |
DatatypeConstHandle | get_underlying () const |
virtual GeometryObject * | clone () const |
![]() | |
Datatype () | |
virtual | ~Datatype () |
Datatype (const Datatype &other) | |
Datatype & | operator= (const Datatype &rhs) |
template<typename T > | |
const T * | as () const |
![]() | |
virtual | ~Persistent () |
virtual void | io (Piostream &) |
![]() | |
HasId () | |
IdType | id () const |
Public Attributes | |
std::string | objectName |
std::list< SpireVBO > | mVBOs |
Array of vertex buffer objects. More... | |
std::list< SpireIBO > | mIBOs |
Array of index buffer objects. More... | |
std::list< SpireSubPass > | mPasses |
List of passes to setup. More... | |
boost::optional< std::string > | mColorMap |
Optional colormap name. More... | |
double | mLowestValue |
Lowest value a field takes on. More... | |
double | mHighestValue |
Highest value a field takes on. More... | |
Additional Inherited Members | |
![]() | |
typedef HasIntegerId::id_type | id_type |
![]() | |
typedef IdType | id_type |
![]() | |
static PersistentTypeIDPtr | find_derived (const std::string &classname, const std::string &basename) |
static bool | is_base_of (const std::string &parent, const std::string &type) |
static void | add_class (const std::string &type, const std::string &parent, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
static void | add_mesh_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
static void | add_field_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
|
explicit |
GeometryObject | ( | const GeometryObject & | other | ) |
|
inlinevirtual |
Implements Datatype.
DatatypeConstHandle get_underlying | ( | ) | const |
GeometryObject & operator= | ( | const GeometryObject & | other | ) |
boost::optional<std::string> mColorMap |
Optional colormap name.
double mHighestValue |
Highest value a field takes on.
std::list<SpireIBO> mIBOs |
Array of index buffer objects.
double mLowestValue |
Lowest value a field takes on.
std::list<SpireSubPass> mPasses |
List of passes to setup.
std::list<SpireVBO> mVBOs |
Array of vertex buffer objects.
std::string objectName |
Name of this object. Should be unique across all modules in the network.