From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- docs/doxygen/nel/a02590.html | 242 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 docs/doxygen/nel/a02590.html (limited to 'docs/doxygen/nel/a02590.html') diff --git a/docs/doxygen/nel/a02590.html b/docs/doxygen/nel/a02590.html new file mode 100644 index 00000000..182cf6e1 --- /dev/null +++ b/docs/doxygen/nel/a02590.html @@ -0,0 +1,242 @@ + + +NeL: NLPACS::CGlobalRetriever::CGlobalPosition class Reference + + + +
+

NLPACS::CGlobalRetriever::CGlobalPosition Class Reference

#include <global_retriever.h> +

+

Inheritance diagram for NLPACS::CGlobalRetriever::CGlobalPosition: +

+ +NLPACS::UGlobalPosition + +

Detailed Description

+The global position in the the global retriever. Contains an instance id and a local position within the instance.
Author:
Benjamin Legros

+Nevrax France

+
Date:
2001
+ +

+ +

+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).

+


Member Enumeration Documentation

+

+ + + + +
+ + +
enum NLPACS::UGlobalPosition::TType [inherited] +
+
+ + + + + +
+   + + +

+

Enumeration values:
+ + + + +
Unspecified  +
Landscape  +
Interior  +
+
+ +

+Definition at line 75 of file u_global_position.h. +

+

00076         {
+00077                 Unspecified = 0,
+00078                 Landscape,
+00079                 Interior
+00080         };
+
+


Constructor & Destructor Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
NLPACS::CGlobalRetriever::CGlobalPosition::CGlobalPosition sint32  instanceId = -1,
const CLocalRetriever::CLocalPosition localPosition = CLocalRetriever::CLocalPosition::CLocalPosition()
[inline]
+
+ + + + + +
+   + + +

+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                 }
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + +
void NLPACS::UGlobalPosition::setKeepZ const UGlobalPosition other  )  [inline, inherited]
+
+ + + + + +
+   + + +

+ +

+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         }
+
+


Field Documentation

+

+ + + + +
+ + +
sint32 NLPACS::UGlobalPosition::InstanceId [inherited] +
+
+ + + + + +
+   + + +

+The id of the instance referred by this global position. +

+ +

+Definition at line 83 of file u_global_position.h. +

+Referenced by NLPACS::CEdgeQuad::build(), NLPACS::CGlobalRetriever::distanceToBorder(), NLPACS::CGlobalRetriever::doMove(), NLPACS::CGlobalRetriever::findAStarPath(), NLPACS::CGlobalRetriever::getBorders(), NLPACS::CGlobalRetriever::getDoubleGlobalPosition(), NLPACS::CGlobalRetriever::getGlobalPosition(), NLPACS::CGlobalRetriever::getIdentifier(), NLPACS::CGlobalRetriever::getLocalRetrieverId(), NLPACS::CGlobalRetriever::getMaterial(), NLPACS::CGlobalRetriever::getMeanHeight(), NLPACS::CGlobalRetriever::insurePosition(), NLPACS::CGlobalRetriever::isInterior(), NLPACS::CGlobalRetriever::isWaterPosition(), NLPACS::CGlobalRetriever::retrievePosition(), NLPACS::UGlobalPosition::setKeepZ(), NLPACS::CGlobalRetriever::testBBoxMove(), NLPACS::CGlobalRetriever::testBBoxRot(), NLPACS::CGlobalRetriever::testCollisionWithCollisionChains(), NLPACS::CGlobalRetriever::testCylinderMove(), NLPACS::CGlobalRetriever::testMovementWithCollisionChains(), and NLPACS::CGlobalRetriever::testPosition().

+

+ + + + +
+ + +
ULocalPosition NLPACS::UGlobalPosition::LocalPosition [inherited] +
+
+ + + + + +
+   + + +

+The local position within the CLocalRetriever referred by the instance (cf. InstanceId). +

+ +

+Definition at line 86 of file u_global_position.h. +

+Referenced by NLPACS::CEdgeQuad::build(), NLPACS::CGlobalRetriever::distanceToBorder(), NLPACS::CGlobalRetriever::doMove(), NLPACS::CGlobalRetriever::findAStarPath(), NLPACS::CGlobalRetriever::findPath(), NLPACS::CGlobalRetriever::getDoubleGlobalPosition(), NLPACS::CGlobalRetriever::getGlobalPosition(), NLPACS::CGlobalRetriever::getMaterial(), NLPACS::CGlobalRetriever::getMeanHeight(), NLPACS::CGlobalRetriever::insurePosition(), NLPACS::CGlobalRetriever::isWaterPosition(), NLPACS::CGlobalRetriever::retrievePosition(), NLPACS::CPrimitiveWorldImage::CPosition::setGlobalPos(), NLPACS::UGlobalPosition::setKeepZ(), NLPACS::CGlobalRetriever::testBBoxMove(), NLPACS::CGlobalRetriever::testBBoxRot(), NLPACS::CGlobalRetriever::testCollisionWithCollisionChains(), NLPACS::CGlobalRetriever::testCylinderMove(), NLPACS::CGlobalRetriever::testMovementWithCollisionChains(), NLPACS::CGlobalRetriever::testPosition(), and NLPACS::CGlobalRetriever::updateHeight().

+


The documentation for this class was generated from the following file: +
Generated on Tue Mar 16 14:14:38 2004 for NeL by + +doxygen +1.3.6
+ + -- cgit v1.2.1