#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: