FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
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().