All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Pins::IPinViewFactory Class Referenceabstract

Interface to a factory for creating PinView objects. More...

#include <IPinViewFactory.h>

Inheritance diagram for Eegeo::Pins::IPinViewFactory:
Eegeo::Pins::AtlasPinViewFactory Eegeo::Pins::PinViewFactory

Public Member Functions

virtual PinViewCreateViewForPin (Pin &pinModel)=0
 

Detailed Description

Interface to a factory for creating PinView objects.

This class allows controller objects to delegate the creation of PinView objects to a seperate factory class.

Member Function Documentation

virtual PinView* Eegeo::Pins::IPinViewFactory::CreateViewForPin ( Pin pinModel)
pure virtual

Create a new PinView to represent a given Pin object.

Parameters
pinModelThe Pin model object to create a view for.
Returns
A pointer to the newly created PinView to represent the given model.

Implemented in Eegeo::Pins::PinViewFactory, and Eegeo::Pins::AtlasPinViewFactory.


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