6
* Copyright 2008-14 MetaEmotion S.L. All rights reserved.
7
* http://ginkgo-cadx.com
9
* This file is licensed under LGPL v3 license.
10
* See License.txt for details
15
#include <api/math/geometry3d.h>
19
//region "Forward declarations"
24
//-----------------------------------------------------------------------------------------------
28
IAnnotator(GNC::GCS::IVista *pView);
29
virtual ~IAnnotator();
31
/* special annotation values like ${NEWLINE}*/
32
virtual std::string GetAnnotationValue(GNC::GCS::Contexto3D* c, const std::string& key);
34
/* tag syntax is the same as defined in api/dicom/dcmdictionary.h gggg|eeee*/
35
virtual std::string GetTagValue(GNC::GCS::Contexto3D* c, const std::string& key, const std::string& defValue = "");
37
//el comportamiento por defecto de las anotaciones con posicion es el mismo que las de sin posicion
38
//si se desean pueden sobreescribirse
39
virtual std::string GetPositionAnnotation(GNC::GCS::Contexto3D* c, const GNC::GCS::Vector3D& wP);
41
GNC::GCS::IVista* m_pView;
b'\\ No newline at end of file'