Public Member Functions | |
MarkerService (IMarkerModelFactory &markerModelFactory, IMarkerModelRepository &markerModelRepository, IMarkerPicker &markerPicker) | |
MarkerModel::IdType | Create (const MarkerCreateParams &markerCreateParams) |
void | Destroy (MarkerModel::IdType markerId) |
bool | Exists (MarkerModel::IdType markerId) const |
IMarker & | Get (MarkerModel::IdType markerId) const |
bool | TryPick (const v2 &screenPoint, IMarker::IdType &out_markerId) const |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |