![]() |
Scanframe Modular Application 0.1.0
|
Container for a single data segment. More...
#include <Contour.h>
Public Member Functions | |
| TContourItem () | |
| TContourItem (const TContourItem &cd) | |
| TContourItem (const Vector2D ¢er, double radius, double start, double stop) | |
| TContourItem (const Vector2D ¢er, double radius, const Vector2D &start, const Vector2D &stop) | |
| TContourItem (double radius, const Vector2D &start, const Vector2D &stop) | |
| TContourItem (const Vector2D ¢er, const Vector2D &start, const Vector2D &stop) | |
| TContourItem (const Vector2D &p1, const Vector2D &p2, const Vector2D &p3, bool) | |
| TContourItem (const Vector2D ¢er) | |
| TContourItem & | operator= (const TContourItem &cd) |
| TContourItem & | Assign (const TContourItem &cd) |
| TContourItem & | Assign (const Vector2D ¢er, double radius, double start, double stop) |
| TContourItem & | Assign (const Vector2D ¢er, double radius, const Vector2D &start, const Vector2D &stop) |
| TContourItem & | Assign (double radius, const Vector2D &start, const Vector2D &stop) |
| TContourItem & | Assign (const Vector2D ¢er, const Vector2D &start, const Vector2D &stop) |
| TContourItem & | Assign (const Vector2D &p1, const Vector2D &p2, const Vector2D &p3, bool) |
| void | SetStart (const Vector2D &v) |
| void | SetStop (const Vector2D &v) |
| void | SetCenter (const Vector2D &v) |
| void | SetMid (const Vector2D &v) |
| void | SetRadius (double radius, bool offset_center) |
| TContourItem & | Assign (Vector2D center) |
| void | Clear () |
| void | Clear (int tag) |
| bool | IsClockWise () const |
| double | GetArcLength () const |
| double | GetRotationAngle () const |
| bool | IsAngle (double angle) const |
| Vector2D | GetMid () const |
| Rectangle2D | GetExtend () const |
| Vector2D | GetPoint (int i) const |
| void | SetPoint (int i, Vector2D v) |
Static Public Member Functions | |
| static const char * | GetPointName (int i) |
Public Attributes | |
| EContourItemType | Type |
| Vector2D | Center |
| Vector2D | Start |
| Vector2D | Stop |
| double | Radius |
| double | StartAngle |
| double | StopAngle |
| int | Tag |
Container for a single data segment.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TContourItem & sf::TContourItem::Assign | ( | const Vector2D & | center, |
| const Vector2D & | start, | ||
| const Vector2D & | stop | ||
| ) |
| TContourItem & sf::TContourItem::Assign | ( | const Vector2D & | center, |
| double | radius, | ||
| const Vector2D & | start, | ||
| const Vector2D & | stop | ||
| ) |
| TContourItem & sf::TContourItem::Assign | ( | const Vector2D & | center, |
| double | radius, | ||
| double | start, | ||
| double | stop | ||
| ) |
| TContourItem & sf::TContourItem::Assign | ( | const Vector2D & | p1, |
| const Vector2D & | p2, | ||
| const Vector2D & | p3, | ||
| bool | |||
| ) |
| TContourItem & sf::TContourItem::Assign | ( | double | radius, |
| const Vector2D & | start, | ||
| const Vector2D & | stop | ||
| ) |
| TContourItem & sf::TContourItem::Assign | ( | Vector2D | center | ) |
|
inline |
|
inline |
| double sf::TContourItem::GetArcLength | ( | ) | const |
| Rectangle2D sf::TContourItem::GetExtend | ( | ) | const |
| Vector2D sf::TContourItem::GetMid | ( | ) | const |
| Vector2D sf::TContourItem::GetPoint | ( | int | i | ) | const |
|
static |
| double sf::TContourItem::GetRotationAngle | ( | ) | const |
| bool sf::TContourItem::IsAngle | ( | double | angle | ) | const |
| bool sf::TContourItem::IsClockWise | ( | ) | const |
|
inline |
| void sf::TContourItem::SetCenter | ( | const Vector2D & | v | ) |
| void sf::TContourItem::SetMid | ( | const Vector2D & | v | ) |
| void sf::TContourItem::SetPoint | ( | int | i, |
| Vector2D | v | ||
| ) |
| void sf::TContourItem::SetRadius | ( | double | radius, |
| bool | offset_center | ||
| ) |
| void sf::TContourItem::SetStart | ( | const Vector2D & | v | ) |
| void sf::TContourItem::SetStop | ( | const Vector2D & | v | ) |
| Vector2D sf::TContourItem::Center |
| double sf::TContourItem::Radius |
| Vector2D sf::TContourItem::Start |
| double sf::TContourItem::StartAngle |
| Vector2D sf::TContourItem::Stop |
| double sf::TContourItem::StopAngle |
| int sf::TContourItem::Tag |
| EContourItemType sf::TContourItem::Type |