DGtal
0.9.4.1
|
Namespaces | |
Fonts | |
Data Structures | |
struct | Arc |
struct | Arrow |
class | Board |
struct | Circle |
struct | Dot |
struct | Ellipse |
struct | GouraudTriangle |
struct | Group |
struct | Image |
struct | Line |
class | MessageStream |
struct | Path |
struct | Point |
struct | Polyline |
struct | QuadraticBezierCurve |
struct | Rect |
struct | Rectangle |
struct | Shape |
struct | ShapeList |
struct | Text |
struct | Transform |
struct | TransformCairo |
struct | TransformEPS |
struct | TransformFIG |
struct | TransformSVG |
struct | TransformTikZ |
struct | Triangle |
Functions | |
Point | operator+ (const Point &a, const Point &b) |
Point | operator- (const Point &a, const Point &b) |
double | operator* (const Point &a, const Point &b) |
Point | operator* (const Point &p, double s) |
Point | operator* (double s, const Point &p) |
Point | operator/ (const Point &p, double s) |
bool | operator== (const Point &a, const Point &b) |
bool | operator!= (const Point &a, const Point &b) |
Rect | operator|| (const Rect &rectA, const Rect &rectB) |
Rect | operator && (const Rect &rectA, const Rect &rectB) |
Rect | operator && (const Rect &rectA, const Rect &rectB) |
bool | shapeGreaterDepth (const Shape *s1, const Shape *s2) |
void | secured_strncpy (char *dst, const char *src, size_t count) |
void | secured_ctime (char *str, const time_t *t, size_t count) |
Variables | |
const char * | PSFontNames [] |
const char * | XFigPostscriptFontnames [] |
MessageStream | error |
MessageStream | warning |
MessageStream | notice |
Computes the intersection of two bounding boxes.
rectA | A first rectangle. |
rectB | A second rectangle. |
Definition at line 37 of file Rect.cpp.
References LibBoard::Rect::height, LibBoard::Rect::left, LibBoard::Rect::top, and LibBoard::Rect::width.
Computes the intersection of two bounding boxes.
rectA | A first rectangle. |
rectB | A second rectangle. |
Definition at line 37 of file Rect.cpp.
References LibBoard::Rect::height, LibBoard::Rect::left, LibBoard::Rect::top, and LibBoard::Rect::width.
Computes the bounding box of two bounding boxes.
rectA | A first rectangle. |
rectB | A second rectangle. |
Definition at line 20 of file Rect.cpp.
References LibBoard::Rect::height, LibBoard::Rect::left, LibBoard::Rect::top, and LibBoard::Rect::width.
|
inline |
Referenced by LibBoard::Board::saveEPS().
|
inline |
Compares two shapes according to their depths.
s1 | A pointer to a first shape. |
s2 | A pointer to a second shape. |
Definition at line 95 of file Shapes.cpp.
References LibBoard::Shape::depth().
Referenced by LibBoard::ShapeList::addShape(), LibBoard::ShapeList::flushCairo(), LibBoard::ShapeList::flushFIG(), LibBoard::ShapeList::flushPostscript(), LibBoard::ShapeList::flushSVG(), LibBoard::ShapeList::flushTikZ(), LibBoard::ShapeList::operator<<(), LibBoard::Board::saveCairo(), LibBoard::Board::saveEPS(), LibBoard::Board::saveFIG(), LibBoard::Board::saveSVG(), and LibBoard::Board::saveTikZ().
LibBoard::MessageStream LibBoard::error |
LibBoard::MessageStream LibBoard::notice |
const char * LibBoard::PSFontNames |
Definition at line 16 of file PSFonts.cpp.
Referenced by LibBoard::Text::flushPostscript(), and LibBoard::Text::flushSVG().
LibBoard::MessageStream LibBoard::warning |
Referenced by LibBoard::ShapeList::dup(), and LibBoard::ShapeList::insert().
const char* LibBoard::XFigPostscriptFontnames[] |