#include <AtomSymbol.h>
Definition at line 32 of file AtomSymbol.h.
◆ ~AtomSymbol()
RDKit::MolDraw2D_detail::AtomSymbol::~AtomSymbol |
( |
| ) |
|
|
default |
◆ AtomSymbol() [1/3]
RDKit::MolDraw2D_detail::AtomSymbol::AtomSymbol |
( |
const std::string & | symbol, |
|
|
int | atIdx, |
|
|
OrientType | orient, |
|
|
const Point2D & | cds, |
|
|
const DrawColour & | colour, |
|
|
DrawText & | textDrawer ) |
- Parameters
-
symbol | : the full symbol |
atIdx | : index of atom that this is the symbol of |
orient | : text orientation (up, down, left, right) |
cds | : coords for symbol |
colour | : colour for symbol |
textDrawer | : instance of DrawText to get the character sizes etc. |
◆ AtomSymbol() [2/3]
RDKit::MolDraw2D_detail::AtomSymbol::AtomSymbol |
( |
const AtomSymbol & | | ) |
|
|
delete |
◆ AtomSymbol() [3/3]
RDKit::MolDraw2D_detail::AtomSymbol::AtomSymbol |
( |
AtomSymbol && | | ) |
|
|
delete |
◆ adjustColons()
void RDKit::MolDraw2D_detail::AtomSymbol::adjustColons |
( |
| ) |
|
◆ doesRectClash()
bool RDKit::MolDraw2D_detail::AtomSymbol::doesRectClash |
( |
const StringRect & | rect, |
|
|
double | padding ) const |
◆ draw()
void RDKit::MolDraw2D_detail::AtomSymbol::draw |
( |
MolDraw2D & | molDrawer | ) |
const |
◆ drawRects()
void RDKit::MolDraw2D_detail::AtomSymbol::drawRects |
( |
MolDraw2D & | molDrawer | ) |
const |
◆ findExtremes()
void RDKit::MolDraw2D_detail::AtomSymbol::findExtremes |
( |
double & | xmin, |
|
|
double & | xmax, |
|
|
double & | ymin, |
|
|
double & | ymax ) const |
◆ move()
void RDKit::MolDraw2D_detail::AtomSymbol::move |
( |
const Point2D & | trans | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ recalculateRects()
void RDKit::MolDraw2D_detail::AtomSymbol::recalculateRects |
( |
| ) |
|
◆ scale()
void RDKit::MolDraw2D_detail::AtomSymbol::scale |
( |
const Point2D & | scaleFactor | ) |
|
◆ atIdx_
int RDKit::MolDraw2D_detail::AtomSymbol::atIdx_ |
◆ cds_
Point2D RDKit::MolDraw2D_detail::AtomSymbol::cds_ |
◆ colour_
DrawColour RDKit::MolDraw2D_detail::AtomSymbol::colour_ |
◆ drawChars_
std::vector<char> RDKit::MolDraw2D_detail::AtomSymbol::drawChars_ |
◆ drawModes_
std::vector<TextDrawType> RDKit::MolDraw2D_detail::AtomSymbol::drawModes_ |
◆ orient_
OrientType RDKit::MolDraw2D_detail::AtomSymbol::orient_ |
◆ rects_
std::vector<std::shared_ptr<StringRect> > RDKit::MolDraw2D_detail::AtomSymbol::rects_ |
◆ symbol_
std::string RDKit::MolDraw2D_detail::AtomSymbol::symbol_ |
◆ textDrawer_
DrawText& RDKit::MolDraw2D_detail::AtomSymbol::textDrawer_ |
The documentation for this class was generated from the following file: