#include <DrawAnnotation.h>
|
| ~DrawAnnotation ()=default |
|
| DrawAnnotation (const std::string ¬e, const TextAlignType &align, const std::string &cls, double relFontScale, const Point2D &pos, const DrawColour &colour, DrawText &textDrawer) |
|
| DrawAnnotation (const DrawAnnotation &)=delete |
|
| DrawAnnotation (DrawAnnotation &&)=delete |
|
DrawAnnotation & | operator= (const DrawAnnotation &)=delete |
|
DrawAnnotation & | operator= (DrawAnnotation &&)=delete |
|
void | findExtremes (double &xmin, double &xmax, double &ymin, double &ymax, double padding=0.0) const |
|
void | getDimensions (double &width, double &height) const |
|
void | extractRects () |
|
void | draw (MolDraw2D &molDrawer) const |
|
void | drawRects (MolDraw2D &molDrawer) const |
|
void | scale (const Point2D &scaleFactor) |
|
void | move (const Point2D &trans) |
|
bool | doesRectClash (const StringRect &rect, double padding) const |
|
Definition at line 29 of file DrawAnnotation.h.
◆ ~DrawAnnotation()
RDKit::MolDraw2D_detail::DrawAnnotation::~DrawAnnotation |
( |
| ) |
|
|
default |
◆ DrawAnnotation() [1/3]
◆ DrawAnnotation() [2/3]
◆ DrawAnnotation() [3/3]
RDKit::MolDraw2D_detail::DrawAnnotation::DrawAnnotation |
( |
DrawAnnotation && |
| ) |
|
|
delete |
◆ doesRectClash()
◆ draw()
void RDKit::MolDraw2D_detail::DrawAnnotation::draw |
( |
MolDraw2D & |
molDrawer | ) |
const |
◆ drawRects()
void RDKit::MolDraw2D_detail::DrawAnnotation::drawRects |
( |
MolDraw2D & |
molDrawer | ) |
const |
◆ extractRects()
void RDKit::MolDraw2D_detail::DrawAnnotation::extractRects |
( |
| ) |
|
◆ findExtremes()
◆ getDimensions()
void RDKit::MolDraw2D_detail::DrawAnnotation::getDimensions |
( |
double & |
width, |
|
|
double & |
height |
|
) |
| const |
◆ move()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ scale()
void RDKit::MolDraw2D_detail::DrawAnnotation::scale |
( |
const Point2D & |
scaleFactor | ) |
|
◆ align_
◆ class_
std::string RDKit::MolDraw2D_detail::DrawAnnotation::class_ |
◆ colour_
◆ fontScale_
double RDKit::MolDraw2D_detail::DrawAnnotation::fontScale_ |
◆ pos_
Point2D RDKit::MolDraw2D_detail::DrawAnnotation::pos_ = Point2D(0.0, 0.0) |
◆ rects_
std::vector<std::shared_ptr<StringRect> > RDKit::MolDraw2D_detail::DrawAnnotation::rects_ |
◆ text_
std::string RDKit::MolDraw2D_detail::DrawAnnotation::text_ |
◆ textDrawer_
DrawText& RDKit::MolDraw2D_detail::DrawAnnotation::textDrawer_ |
The documentation for this class was generated from the following file: