OpenGL Vizserver Reference Page


NAME
vsLoadableTypeImplBase - base class for loadable type implementation

HEADER FILE
#include <vizserver/vsLoadable.h>

PUBLIC METHOD SUMMARY

   Creation and destruction
vsLoadableTypeImplBase (  );
virtual ~vsLoadableTypeImplBase (  );

   Usage
virtual vsLoadable* create (  ) const = 0;

CLASS DESCRIPTION
This class is an internal only class. It provides the common set of functions for vsLoadableTypeImpl objects. It serves as the base class for the vsLoadableTypeImpl template class. Loadable type implementations exist only within the DSO and are used to create loadable object of the specific type.

METHOD DESCRIPTIONS

   vsLoadableTypeImplBase()
vsLoadableTypeImplBase (  );

Constructs a new loadable type implementation.

   ~vsLoadableTypeImplBase()
virtual ~vsLoadableTypeImplBase (  );

Destroys this loadable type implementation.

   create()
virtual vsLoadable* create (  ) const = 0;

Creates an object of the specific type.

SEE ALSO
vsLoadableTypeImpl