casa::AnnText Class Reference

Represents a text annotation. More...

#include <AnnText.h>

Inheritance diagram for casa::AnnText:
casa::AnnotationBase

List of all members.

Public Member Functions

 AnnText (const Quantity &xPos, const Quantity &yPos, const String &dirRefFrameString, const CoordinateSystem &csys, const String &text, const Quantity &beginFreq, const Quantity &endFreq, const String &freqRefFrame, const String &dopplerString, const Quantity &restfreq, const Vector< Stokes::StokesTypes > &stokes)
 AnnText (const Quantity &xPos, const Quantity &yPos, const CoordinateSystem &csys, const String &text, const Vector< Stokes::StokesTypes > &stokes)
AnnTextoperator= (const AnnText &other)
 implicit copy constructor and destructor are fine
MDirection getDirection () const
 left most point of text string
String getText () const
virtual ostream & print (ostream &os) const

Private Member Functions

void _init (const Quantity &x, const Quantity &y)

Private Attributes

AnnotationBase::Direction _inputDirection
String _text

Detailed Description

Represents a text annotation.

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Synopsis

Represents an ascii text annotation

Definition at line 47 of file AnnText.h.


Constructor & Destructor Documentation

casa::AnnText::AnnText ( const Quantity &  xPos,
const Quantity &  yPos,
const String &  dirRefFrameString,
const CoordinateSystem &  csys,
const String &  text,
const Quantity &  beginFreq,
const Quantity &  endFreq,
const String &  freqRefFrame,
const String &  dopplerString,
const Quantity &  restfreq,
const Vector< Stokes::StokesTypes > &  stokes 
)
casa::AnnText::AnnText ( const Quantity &  xPos,
const Quantity &  yPos,
const CoordinateSystem &  csys,
const String &  text,
const Vector< Stokes::StokesTypes > &  stokes 
)

Member Function Documentation

void casa::AnnText::_init ( const Quantity &  x,
const Quantity &  y 
) [private]
MDirection casa::AnnText::getDirection (  )  const

left most point of text string

String casa::AnnText::getText (  )  const
AnnText& casa::AnnText::operator= ( const AnnText other  ) 

implicit copy constructor and destructor are fine

Reimplemented from casa::AnnotationBase.

virtual ostream& casa::AnnText::print ( ostream &  os  )  const [virtual]

Implements casa::AnnotationBase.


Member Data Documentation

AnnotationBase::Direction casa::AnnText::_inputDirection [private]

Definition at line 82 of file AnnText.h.

String casa::AnnText::_text [private]

Definition at line 83 of file AnnText.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1