|
FIFE
|
Collaboration diagram for FIFE::Object::MultiObjectProperty:Public Member Functions | |
| MultiObjectProperty () | |
| Constructor. More... | |
| ~MultiObjectProperty () | |
| Destructor. More... | |
Public Attributes | |
| bool | m_multiPart |
| indicates if object is part of multi object More... | |
| bool | m_restrictedRotation |
| indicates if object uses only restricted rotations More... | |
| std::list< std::string > | m_multiPartIds |
| list with part identifiers More... | |
| ExactModelCoordinate | m_rotationAnchor |
| rotation anchor More... | |
| std::set< Object * > | m_multiParts |
| set contains part objects More... | |
| type_angle2id | m_partAngleMap |
| part object angles More... | |
| type_angle2id | m_multiAngleMap |
| multi object angles More... | |
| std::multimap< int32_t, ModelCoordinate > | m_multiPartCoordinates |
| part object coordinates More... | |
| std::multimap< int32_t, ModelCoordinate > | m_multiObjectCoordinates |
| multi object coordinates More... | |
| FIFE::Object::MultiObjectProperty::MultiObjectProperty | ( | ) |
Constructor.
Definition at line 67 of file object.cpp.
| FIFE::Object::MultiObjectProperty::~MultiObjectProperty | ( | ) |
Destructor.
Definition at line 71 of file object.cpp.
| type_angle2id FIFE::Object::MultiObjectProperty::m_multiAngleMap |
multi object angles
Definition at line 442 of file object.h.
Referenced by FIFE::Object::getMultiObjectCoordinates(), and FIFE::Object::getRestrictedRotation().
| std::multimap<int32_t, ModelCoordinate> FIFE::Object::MultiObjectProperty::m_multiObjectCoordinates |
multi object coordinates
Definition at line 448 of file object.h.
Referenced by FIFE::Object::getMultiObjectCoordinates().
| bool FIFE::Object::MultiObjectProperty::m_multiPart |
indicates if object is part of multi object
Definition at line 424 of file object.h.
Referenced by FIFE::Object::isMultiPart(), and FIFE::Object::setMultiPart().
| std::multimap<int32_t, ModelCoordinate> FIFE::Object::MultiObjectProperty::m_multiPartCoordinates |
part object coordinates
Definition at line 445 of file object.h.
Referenced by FIFE::Object::addMultiPartCoordinate(), and FIFE::Object::getMultiPartCoordinates().
| std::list<std::string> FIFE::Object::MultiObjectProperty::m_multiPartIds |
list with part identifiers
Definition at line 430 of file object.h.
Referenced by FIFE::Object::addMultiPartId(), FIFE::Object::getMultiPartIds(), FIFE::Object::isMultiObject(), FIFE::Object::removeAllMultiPartIds(), and FIFE::Object::removeMultiPartId().
| std::set<Object*> FIFE::Object::MultiObjectProperty::m_multiParts |
set contains part objects
Definition at line 436 of file object.h.
Referenced by FIFE::Object::addMultiPart(), FIFE::Object::getMultiObjectCoordinates(), FIFE::Object::getMultiParts(), FIFE::Object::removeMultiPart(), and FIFE::Object::removeMultiParts().
| type_angle2id FIFE::Object::MultiObjectProperty::m_partAngleMap |
part object angles
Definition at line 439 of file object.h.
Referenced by FIFE::Object::addMultiPartCoordinate(), FIFE::Object::getMultiPartCoordinates(), and FIFE::Object::getRestrictedRotation().
| bool FIFE::Object::MultiObjectProperty::m_restrictedRotation |
indicates if object uses only restricted rotations
Definition at line 427 of file object.h.
Referenced by FIFE::Object::isRestrictedRotation(), and FIFE::Object::setRestrictedRotation().
| ExactModelCoordinate FIFE::Object::MultiObjectProperty::m_rotationAnchor |
rotation anchor
Definition at line 433 of file object.h.
Referenced by FIFE::Object::getRotationAnchor(), and FIFE::Object::setRotationAnchor().