Public Member Functions | Protected Member Functions
display::DisplayLine Class Reference

#include <DisplayLine.h>

Inheritance diagram for display::DisplayLine:
display::DisplayElement

Public Member Functions

 DisplayLine (geo::Point p1, geo::Point p2, bool arrow, std::unique_ptr< DisplayStyle > &&style)
DisplayElementType get_type () const
bool operator< (DisplayElement const &other) const
bool operator> (DisplayElement const &other) const
bool operator<= (DisplayElement const &other) const
bool operator>= (DisplayElement const &other) const
bool operator== (DisplayElement const &other) const
bool operator!= (DisplayElement const &other) const
virtual ~DisplayLine ()

Protected Member Functions

virtual void draw_internal (Cairo::RefPtr< Cairo::Context > cr, proj::MapProjection &pr) const

Detailed Description

Definition at line 16 of file DisplayLine.h.


Constructor & Destructor Documentation

display::DisplayLine::DisplayLine ( geo::Point  p1,
geo::Point  p2,
bool  arrow,
std::unique_ptr< DisplayStyle > &&  style 
)

Definition at line 13 of file DisplayLine.cpp.

display::DisplayLine::~DisplayLine ( ) [virtual]

Definition at line 21 of file DisplayLine.cpp.


Member Function Documentation

void display::DisplayLine::draw_internal ( Cairo::RefPtr< Cairo::Context >  cr,
proj::MapProjection pr 
) const [protected, virtual]

Implements display::DisplayElement.

Definition at line 66 of file DisplayLine.cpp.

DisplayElementType display::DisplayLine::get_type ( ) const [virtual]

Implements display::DisplayElement.

Definition at line 25 of file DisplayLine.cpp.

bool display::DisplayLine::operator!= ( DisplayElement const &  other) const [virtual]

Implements display::DisplayElement.

Definition at line 61 of file DisplayLine.cpp.

bool display::DisplayLine::operator< ( DisplayElement const &  other) const [virtual]

Implements display::DisplayElement.

Definition at line 30 of file DisplayLine.cpp.

bool display::DisplayLine::operator<= ( DisplayElement const &  other) const [virtual]

Implements display::DisplayElement.

Definition at line 43 of file DisplayLine.cpp.

bool display::DisplayLine::operator== ( DisplayElement const &  other) const [virtual]

Implements display::DisplayElement.

Definition at line 53 of file DisplayLine.cpp.

bool display::DisplayLine::operator> ( DisplayElement const &  other) const [virtual]

Implements display::DisplayElement.

Definition at line 38 of file DisplayLine.cpp.

bool display::DisplayLine::operator>= ( DisplayElement const &  other) const [virtual]

Implements display::DisplayElement.

Definition at line 48 of file DisplayLine.cpp.


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