#include <imageanalysis/Annotations/AnnotationBase.h>
#include <casacore/casa/Exceptions/Error.h>
#include <casacore/casa/Quanta/MVAngle.h>
#include <casacore/coordinates/Coordinates/DirectionCoordinate.h>
#include <casacore/coordinates/Coordinates/SpectralCoordinate.h>
#include <casacore/measures/Measures/MCDirection.h>
#include <casacore/measures/Measures/VelocityMachine.h>
#include <casacore/casa/Quanta/UnitMap.h>
using namespace casacore;
const AnnotationBase::RGB AnnotationBase::BLACK(3, 0.0);
const AnnotationBase::RGB AnnotationBase::BLUE{0.0,0.0,255.0};
const AnnotationBase::RGB AnnotationBase::CYAN{255.0,255.0,0.0};
const AnnotationBase::RGB AnnotationBase::GRAY{190.0,190.0,190.0};
const AnnotationBase::RGB AnnotationBase::GREEN{0.0,255.0,0.0};
const AnnotationBase::RGB AnnotationBase::MAGENTA{255.0,0.0,255.0};
const AnnotationBase::RGB AnnotationBase::ORANGE{255.0,165.0,0.0};
const AnnotationBase::RGB AnnotationBase::RED{255.0,0.0,0.0};
const AnnotationBase::RGB AnnotationBase::WHITE(3, 255.0);
const AnnotationBase::RGB AnnotationBase::YELLOW{255.0,255.0,0.0};
const String AnnotationBase::DEFAULT_LABEL = "";
const AnnotationBase::RGB AnnotationBase::DEFAULT_COLOR = AnnotationBase::GREEN;
const AnnotationBase::LineStyle AnnotationBase::DEFAULT_LINESTYLE = AnnotationBase::SOLID;
const uInt AnnotationBase::DEFAULT_LINEWIDTH = 1;
const uInt AnnotationBase::DEFAULT_SYMBOLSIZE = 1;
const uInt AnnotationBase::DEFAULT_SYMBOLTHICKNESS = 1;
const String AnnotationBase::DEFAULT_FONT = "Helvetica";
const uInt AnnotationBase::DEFAULT_FONTSIZE = 10;
const AnnotationBase::FontStyle AnnotationBase::DEFAULT_FONTSTYLE = AnnotationBase::BOLD;