VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtNavAreaNullQuery Class Reference

Query that can be used when there is no valid navData.

Inheritance diagram for DtNavAreaNullQuery:
Inheritance graph
[legend]

Public Member Functions

 DtNavAreaNullQuery ()
 
virtual ~DtNavAreaNullQuery () override
 
virtual bool complete () override
 
virtual bool tick () override
 
virtual bool success () override
 
virtual void cancel ()
 
virtual bool navDataChanged () override
 
virtual bool outOfWorkingMemory () override
 
virtual bool hadComputationError () override
 
virtual std::vector< DtVector > results () override
 
virtual void * internalQuery (void) override
 
- Public Member Functions inherited from DtNavAreaQuery
 DtNavAreaQuery ()
 
virtual ~DtNavAreaQuery ()
 
virtual double outputValue ()
 
virtual std::vector< DtVector > debugPoints ()
 

Additional Inherited Members

- Public Types inherited from DtNavAreaQuery
typedef std::shared_ptr
< DtNavAreaQuery
Ptr
 
typedef std::weak_ptr
< DtNavAreaQuery
WeakPtr
 

Constructor & Destructor Documentation

DtNavAreaNullQuery::DtNavAreaNullQuery ( )
inline
virtual DtNavAreaNullQuery::~DtNavAreaNullQuery ( )
inlineoverridevirtual

Member Function Documentation

virtual bool DtNavAreaNullQuery::complete ( )
inlineoverridevirtual

Returns true when the query has completed.

Implements DtNavAreaQuery.

virtual bool DtNavAreaNullQuery::tick ( )
inlineoverridevirtual

Main function for performing query processing.

Implements DtNavAreaQuery.

virtual bool DtNavAreaNullQuery::success ( )
inlineoverridevirtual

Returns true if the query completed successfully.

Implements DtNavAreaQuery.

virtual void DtNavAreaNullQuery::cancel ( )
inlinevirtual
virtual bool DtNavAreaNullQuery::navDataChanged ( )
inlineoverridevirtual

Returns true if the nav data has changed during this query.

Implements DtNavAreaQuery.

virtual bool DtNavAreaNullQuery::outOfWorkingMemory ( )
inlineoverridevirtual

Returns true if the query failed due to a lack of working memory.

Implements DtNavAreaQuery.

virtual bool DtNavAreaNullQuery::hadComputationError ( )
inlineoverridevirtual

Returns true if the query failed due to a computation error.

Implements DtNavAreaQuery.

virtual std::vector<DtVector> DtNavAreaNullQuery::results ( )
inlineoverridevirtual

A list of locations that may be the result of this query.

Implements DtNavAreaQuery.

virtual void* DtNavAreaNullQuery::internalQuery ( void  )
inlineoverridevirtual

A pointer to the internal query. Not generally used.

Implements DtNavAreaQuery.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)