#include <ObjectPosSelector.h>
|
| ObjectPosSelector (float x, float y, float size, float dist) |
|
void | AddUsedPos (float size, float angle, float dist) |
|
void | InitializeAngle () |
|
bool | FirstAngle (float &angle) |
|
bool | NextAngle (float &angle) |
|
bool | NextUsedAngle (float &angle) |
|
bool | NextPosibleAngle (float &angle) |
|
bool | CheckAngle (UsedPosList::value_type const &nextUsedPos, float sign, float angle) const |
|
bool | CheckOriginal () const |
|
bool | IsNonBalanced () const |
|
bool | NextAngleFor (UsedPosList::value_type const &usedPos, float sign, UsedPosType uptype, float &angle) |
|
bool | NextSmallStepAngle (float sign, UsedPosType uptype, float &angle) |
|
UsedPosList::value_type const * | nextUsedPos (UsedPosType uptype) |
|
float | GetAngle (UsedPos const &usedPos) const |
|
Definition at line 32 of file ObjectPosSelector.h.
◆ UsedPosList
◆ ObjectPosSelector()
ObjectPosSelector::ObjectPosSelector |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
size, |
|
|
float |
dist |
|
) |
| |
◆ AddUsedPos()
void ObjectPosSelector::AddUsedPos |
( |
float |
size, |
|
|
float |
angle, |
|
|
float |
dist |
|
) |
| |
◆ CheckAngle()
bool ObjectPosSelector::CheckAngle |
( |
UsedPosList::value_type const & |
nextUsedPos, |
|
|
float |
sign, |
|
|
float |
angle |
|
) |
| const |
|
inline |
◆ CheckOriginal()
bool ObjectPosSelector::CheckOriginal |
( |
| ) |
const |
|
inline |
◆ FirstAngle()
bool ObjectPosSelector::FirstAngle |
( |
float & |
angle | ) |
|
◆ GetAngle()
float ObjectPosSelector::GetAngle |
( |
UsedPos const & |
usedPos | ) |
const |
|
inline |
◆ InitializeAngle()
void ObjectPosSelector::InitializeAngle |
( |
| ) |
|
◆ IsNonBalanced()
bool ObjectPosSelector::IsNonBalanced |
( |
| ) |
const |
|
inline |
◆ NextAngle()
bool ObjectPosSelector::NextAngle |
( |
float & |
angle | ) |
|
◆ NextAngleFor()
bool ObjectPosSelector::NextAngleFor |
( |
UsedPosList::value_type const & |
usedPos, |
|
|
float |
sign, |
|
|
UsedPosType |
uptype, |
|
|
float & |
angle |
|
) |
| |
|
inline |
◆ NextPosibleAngle()
bool ObjectPosSelector::NextPosibleAngle |
( |
float & |
angle | ) |
|
◆ NextSmallStepAngle()
bool ObjectPosSelector::NextSmallStepAngle |
( |
float |
sign, |
|
|
UsedPosType |
uptype, |
|
|
float & |
angle |
|
) |
| |
|
inline |
◆ NextUsedAngle()
bool ObjectPosSelector::NextUsedAngle |
( |
float & |
angle | ) |
|
◆ nextUsedPos()
ObjectPosSelector::UsedPosList::value_type const * ObjectPosSelector::nextUsedPos |
( |
UsedPosType |
uptype | ) |
|
◆ m_anglestep
float ObjectPosSelector::m_anglestep |
◆ m_center_x
float ObjectPosSelector::m_center_x |
◆ m_center_y
float ObjectPosSelector::m_center_y |
◆ m_dist
float ObjectPosSelector::m_dist |
◆ m_nextUsedPos
UsedPosList::const_iterator ObjectPosSelector::m_nextUsedPos[2] |
◆ m_size
float ObjectPosSelector::m_size |
◆ m_smallStepAngle
float ObjectPosSelector::m_smallStepAngle[2] |
◆ m_smallStepNextUsedPos
UsedPosList::value_type const* ObjectPosSelector::m_smallStepNextUsedPos[2] |
◆ m_smallStepOk
bool ObjectPosSelector::m_smallStepOk[2] |
◆ m_UsedPosLists
The documentation for this struct was generated from the following files: