CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
ora::IVectorLoader Class Referenceabstract

#include <QueryableVectorData.h>

Inheritance diagram for ora::IVectorLoader:
ora::RelationalVectorLoader

Public Member Functions

virtual size_t getSelectionCount (const ora::Selection &selection) const =0
 
virtual void invalidate ()=0
 
virtual bool isValid () const =0
 
virtual bool load (void *address) const =0
 
virtual bool loadSelection (const ora::Selection &selection, void *address) const =0
 
virtual ~IVectorLoader ()
 

Detailed Description

Definition at line 12 of file QueryableVectorData.h.

Constructor & Destructor Documentation

virtual ora::IVectorLoader::~IVectorLoader ( )
inlinevirtual

Definition at line 16 of file QueryableVectorData.h.

16  {
17  }

Member Function Documentation

virtual size_t ora::IVectorLoader::getSelectionCount ( const ora::Selection selection) const
pure virtual

Implemented in ora::RelationalVectorLoader.

virtual void ora::IVectorLoader::invalidate ( )
pure virtual

Implemented in ora::RelationalVectorLoader.

virtual bool ora::IVectorLoader::isValid ( ) const
pure virtual

Implemented in ora::RelationalVectorLoader.

virtual bool ora::IVectorLoader::load ( void *  address) const
pure virtual

Implemented in ora::RelationalVectorLoader.

virtual bool ora::IVectorLoader::loadSelection ( const ora::Selection selection,
void *  address 
) const
pure virtual

Implemented in ora::RelationalVectorLoader.