#include <DrawShape.h>
|
| | DrawShapeSolidWedge (const std::vector< Point2D > points, const DrawColour &col1, const DrawColour &col2, bool splitBonds, std::vector< Point2D > &otherBondVecs, double lineWidth=1.0, int atom1=-1, int atom2=-1, int bond=-1) |
| |
| | DrawShapeSolidWedge (const DrawShapeSolidWedge &)=delete |
| |
| | DrawShapeSolidWedge (DrawShapeSolidWedge &&)=delete |
| |
| | ~DrawShapeSolidWedge () override=default |
| |
| DrawShapeSolidWedge & | operator= (const DrawShapeSolidWedge &)=delete |
| |
| DrawShapeSolidWedge & | operator= (DrawShapeSolidWedge &&)=delete |
| |
| void | buildTriangles () |
| |
| void | buildSingleColorTriangles () |
| |
| void | buildTwoColorTriangles () |
| |
| void | myDraw (MolDraw2D &drawer) const override |
| |
| bool | doesRectClash (const StringRect &rect, double padding) const override |
| |
| void | trimOtherBondVecs () |
| |
| void | orderOtherBondVecs () |
| |
| | DrawShape (const std::vector< Point2D > &points, double lineWidth=2.0, bool scaleLineWidth=false, DrawColour lineColour=DrawColour(0, 0, 0), bool fill=false, int atom1=-1, int atom2=-1, int bond=-1) |
| |
| | DrawShape (const DrawShape &)=delete |
| |
| | DrawShape (DrawShape &&)=delete |
| |
| virtual | ~DrawShape ()=default |
| |
| DrawShape & | operator= (const DrawShape &)=delete |
| |
| DrawShape & | operator= (DrawShape &&)=delete |
| |
| void | draw (MolDraw2D &drawer) |
| |
| virtual void | findExtremes (double &xmin, double &xmax, double &ymin, double &ymax) const |
| |
| virtual void | scale (const Point2D &scale_factor) |
| |
| virtual void | move (const Point2D &trans) |
| |
Definition at line 143 of file DrawShape.h.
◆ DrawShapeSolidWedge() [1/3]
| RDKit::MolDraw2D_detail::DrawShapeSolidWedge::DrawShapeSolidWedge |
( |
const std::vector< Point2D > | points, |
|
|
const DrawColour & | col1, |
|
|
const DrawColour & | col2, |
|
|
bool | splitBonds, |
|
|
std::vector< Point2D > & | otherBondVecs, |
|
|
double | lineWidth = 1.0, |
|
|
int | atom1 = -1, |
|
|
int | atom2 = -1, |
|
|
int | bond = -1 ) |
◆ DrawShapeSolidWedge() [2/3]
| RDKit::MolDraw2D_detail::DrawShapeSolidWedge::DrawShapeSolidWedge |
( |
const DrawShapeSolidWedge & | | ) |
|
|
delete |
◆ DrawShapeSolidWedge() [3/3]
◆ ~DrawShapeSolidWedge()
| RDKit::MolDraw2D_detail::DrawShapeSolidWedge::~DrawShapeSolidWedge |
( |
| ) |
|
|
overridedefault |
◆ buildSingleColorTriangles()
| void RDKit::MolDraw2D_detail::DrawShapeSolidWedge::buildSingleColorTriangles |
( |
| ) |
|
◆ buildTriangles()
| void RDKit::MolDraw2D_detail::DrawShapeSolidWedge::buildTriangles |
( |
| ) |
|
◆ buildTwoColorTriangles()
| void RDKit::MolDraw2D_detail::DrawShapeSolidWedge::buildTwoColorTriangles |
( |
| ) |
|
◆ doesRectClash()
| bool RDKit::MolDraw2D_detail::DrawShapeSolidWedge::doesRectClash |
( |
const StringRect & | rect, |
|
|
double | padding ) const |
|
overridevirtual |
◆ myDraw()
| void RDKit::MolDraw2D_detail::DrawShapeSolidWedge::myDraw |
( |
MolDraw2D & | drawer | ) |
const |
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ orderOtherBondVecs()
| void RDKit::MolDraw2D_detail::DrawShapeSolidWedge::orderOtherBondVecs |
( |
| ) |
|
◆ trimOtherBondVecs()
| void RDKit::MolDraw2D_detail::DrawShapeSolidWedge::trimOtherBondVecs |
( |
| ) |
|
◆ col2_
| DrawColour RDKit::MolDraw2D_detail::DrawShapeSolidWedge::col2_ |
◆ otherBondVecs_
| std::vector<Point2D> RDKit::MolDraw2D_detail::DrawShapeSolidWedge::otherBondVecs_ |
◆ splitBonds_
| bool RDKit::MolDraw2D_detail::DrawShapeSolidWedge::splitBonds_ |
The documentation for this class was generated from the following file: