#include <global_retriever.h>
Inheritance diagram for NLPACS::CGlobalRetriever::CGlobalPosition:
Nevrax France
Definition at line 82 of file global_retriever.h.
Public Types | |
enum | TType { Unspecified = 0, Landscape, Interior } |
Public Member Functions | |
CGlobalPosition (sint32 instanceId=-1, const CLocalRetriever::CLocalPosition &localPosition=CLocalRetriever::CLocalPosition::CLocalPosition()) | |
void | setKeepZ (const UGlobalPosition &other) |
Data Fields | |
sint32 | InstanceId |
The id of the instance referred by this global position. | |
ULocalPosition | LocalPosition |
The local position within the CLocalRetriever referred by the instance (cf. InstanceId). |
|
Definition at line 75 of file u_global_position.h.
00076 { 00077 Unspecified = 0, 00078 Landscape, 00079 Interior 00080 }; |
|
Constuctor. Creates a CGlobalPosition from an instanceId and a local position. Definition at line 89 of file global_retriever.h. References sint32.
00091 { 00092 InstanceId=instanceId; 00093 LocalPosition=localPosition; 00094 } |
|
Definition at line 89 of file u_global_position.h. References NLPACS::UGlobalPosition::InstanceId, NLPACS::UGlobalPosition::LocalPosition, and NLPACS::ULocalPosition::setKeepZ(). Referenced by NLPACS::CPrimitiveWorldImage::CPosition::setGlobalPosKeepZ().
00090 { 00091 InstanceId = other.InstanceId; 00092 LocalPosition.setKeepZ(other.LocalPosition); 00093 } |
|
|