All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Shapes::TShapeServiceBase< TModel, TCreateParams, TFactory, TRepository > Class Template Referenceabstract

Public Types

typedef TModel ModelType
 
typedef TCreateParams CreateParamsType
 
typedef TFactory ModelFactoryType
 
typedef TRepository ModelRepositoryType
 

Public Member Functions

virtual ModelType::IdType Create (const CreateParamsType &polygonCreateParams)=0
 
virtual void Destroy (typename ModelType::IdType modelId)=0
 
virtual bool Exists (typename ModelType::IdType modelId) const =0
 
virtual ModelType & Get (typename ModelType::IdType modelId) const =0
 

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