![]() |
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 |