ROAst
 All Classes Functions Variables Enumerations
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ROAst::Point Class Reference
Inheritance diagram for ROAst::Point:
Inheritance graph
[legend]
Collaboration diagram for ROAst::Point:
Collaboration graph
[legend]

Public Member Functions

 Point ()
 
virtual ~Point ()
 
void WriteRegion (std::string const &file) const
 
virtual std::string GetRegionShape () const
 
virtual bool ExecuteEvent (AstroObject const &ConditionObject) const
 
virtual void PopulateRegion ()
 
virtual void Clear ()
 
- Public Member Functions inherited from ROAst::Region
 Region (EqAstCoord centre)
 
virtual ~Region ()
 
EqAstCoord GetRegCentre () const
 
void SetRegCentre (EqAstCoord centre)
 
virtual void WriteRegion (std::string const &file)=0
 
virtual std::vector< AstroObjectGetInObjects (AstroObject const &filter) const =0
 

Public Attributes

AstroObject PointContainer
 

Protected Attributes

std::string PointName
 
std::string RegionShape
 
- Protected Attributes inherited from ROAst::Region
EqAstCoord Centre
 

Constructor & Destructor Documentation

ROAst::Point::Point ( )

A container with the astronomical objects of the box

virtual ROAst::Point::~Point ( )
virtual

Creates an point region consisting in the center on of the region

Member Function Documentation

virtual void ROAst::Point::Clear ( )
virtual

local mathod to project the objects on the region populating its container.

Implements ROAst::Region.

virtual bool ROAst::Point::ExecuteEvent ( AstroObject const &  ConditionObject) const
virtual

Local method to return the region shape

Implements ROAst::Region.

virtual std::string ROAst::Point::GetRegionShape ( ) const
virtual

Writes to a file the selected region

Implements ROAst::Region.

virtual void ROAst::Point::PopulateRegion ( )
virtual

Local method to return true if the ConditionObject is found in the region

Implements ROAst::Region.

void ROAst::Point::WriteRegion ( std::string const &  file) const

Destructor

Member Data Documentation

AstroObject ROAst::Point::PointContainer

The shape of the region

std::string ROAst::Point::RegionShape
protected

Name of the point region


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