casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
casa::AnnLine Class Reference

Represents a line annotation. More...

#include <AnnLine.h>

Inheritance diagram for casa::AnnLine:
casa::AnnotationBase

List of all members.

Public Member Functions

 AnnLine (const Quantity &xPoint1, const Quantity &yPoint1, const Quantity &xPoint2, const Quantity &yPoint2, const String &dirRefFrameString, const CoordinateSystem &csys, const Quantity &beginFreq, const Quantity &endFreq, const String &freqRefFrame, const String &dopplerString, const Quantity &restfreq, const Vector< Stokes::StokesTypes > &stokes)
 AnnLine (const Quantity &xPoint1, const Quantity &yPoint1, const Quantity &xPoint2, const Quantity &yPoint2, const CoordinateSystem &csys, const Vector< Stokes::StokesTypes > &stokes)
 simplified constructor.
AnnLineoperator= (const AnnLine &other)
 implicit copy constructor and destructor are fine
Vector< MDirectiongetEndPoints () const
 get the end point directions, transformed to the input coordinate system if necessary
virtual ostream & print (ostream &os) const

Protected Attributes

AnnotationBase::Direction _inputPoints

Detailed Description

Represents a line annotation.

Intended use:

Public interface

 <h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd</dl> 

<h3>Synopsis</h3>

Represents an ascii line annotation

Definition at line 50 of file AnnLine.h.


Constructor & Destructor Documentation

casa::AnnLine::AnnLine ( const Quantity xPoint1,
const Quantity yPoint1,
const Quantity xPoint2,
const Quantity yPoint2,
const String dirRefFrameString,
const CoordinateSystem csys,
const Quantity beginFreq,
const Quantity endFreq,
const String freqRefFrame,
const String dopplerString,
const Quantity restfreq,
const Vector< Stokes::StokesTypes > &  stokes 
)
casa::AnnLine::AnnLine ( const Quantity xPoint1,
const Quantity yPoint1,
const Quantity xPoint2,
const Quantity yPoint2,
const CoordinateSystem csys,
const Vector< Stokes::StokesTypes > &  stokes 
)

simplified constructor.

Direction quantities must be in the same reference frame as csys and all frequencies are valid.


Member Function Documentation

get the end point directions, transformed to the input coordinate system if necessary

AnnLine& casa::AnnLine::operator= ( const AnnLine other)

implicit copy constructor and destructor are fine

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

Implements casa::AnnotationBase.


Member Data Documentation

Definition at line 90 of file AnnLine.h.


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