bpp-phyl  2.2.0
bpp::TreeDrawingNodeInfo Class Reference

#include <Bpp/Phyl/Graphics/AbstractTreeDrawing.h>

Public Member Functions

 TreeDrawingNodeInfo ()
 
virtual ~TreeDrawingNodeInfo ()
 
const Point2D< double > & getPosition () const
 
Point2D< double > & getPosition ()
 
void setPosition (const Point2D< double > &position)
 
double getX () const
 
double getY () const
 
void setX (double x)
 
void setY (double y)
 
void collapse (bool yn)
 
bool isCollapsed () const
 

Private Attributes

Point2D< double > pos_
 
bool collapsed_
 

Detailed Description

Definition at line 56 of file AbstractTreeDrawing.h.

Constructor & Destructor Documentation

◆ TreeDrawingNodeInfo()

bpp::TreeDrawingNodeInfo::TreeDrawingNodeInfo ( )
inline

Definition at line 63 of file AbstractTreeDrawing.h.

◆ ~TreeDrawingNodeInfo()

virtual bpp::TreeDrawingNodeInfo::~TreeDrawingNodeInfo ( )
inlinevirtual

Definition at line 64 of file AbstractTreeDrawing.h.

Member Function Documentation

◆ collapse()

void bpp::TreeDrawingNodeInfo::collapse ( bool  yn)
inline

Definition at line 74 of file AbstractTreeDrawing.h.

References collapsed_.

◆ getPosition() [1/2]

const Point2D<double>& bpp::TreeDrawingNodeInfo::getPosition ( ) const
inline

Definition at line 67 of file AbstractTreeDrawing.h.

References pos_.

◆ getPosition() [2/2]

Point2D<double>& bpp::TreeDrawingNodeInfo::getPosition ( )
inline

Definition at line 68 of file AbstractTreeDrawing.h.

References pos_.

◆ getX()

double bpp::TreeDrawingNodeInfo::getX ( ) const
inline

Definition at line 70 of file AbstractTreeDrawing.h.

References pos_.

◆ getY()

double bpp::TreeDrawingNodeInfo::getY ( ) const
inline

Definition at line 71 of file AbstractTreeDrawing.h.

References pos_.

◆ isCollapsed()

bool bpp::TreeDrawingNodeInfo::isCollapsed ( ) const
inline

Definition at line 75 of file AbstractTreeDrawing.h.

References collapsed_.

◆ setPosition()

void bpp::TreeDrawingNodeInfo::setPosition ( const Point2D< double > &  position)
inline

Definition at line 69 of file AbstractTreeDrawing.h.

References pos_.

◆ setX()

void bpp::TreeDrawingNodeInfo::setX ( double  x)
inline

Definition at line 72 of file AbstractTreeDrawing.h.

References pos_.

◆ setY()

void bpp::TreeDrawingNodeInfo::setY ( double  y)
inline

Definition at line 73 of file AbstractTreeDrawing.h.

References pos_.

Member Data Documentation

◆ collapsed_

bool bpp::TreeDrawingNodeInfo::collapsed_
private

Definition at line 60 of file AbstractTreeDrawing.h.

Referenced by collapse(), and isCollapsed().

◆ pos_

Point2D<double> bpp::TreeDrawingNodeInfo::pos_
private

Definition at line 59 of file AbstractTreeDrawing.h.

Referenced by getPosition(), getX(), getY(), setPosition(), setX(), and setY().


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