Home | Download | Screen shots | Discussion | Documentation |
---|
#include <openvrml/node.h>
Inheritance diagram for openvrml::navigation_info_node:
Public Member Functions | |
virtual | ~navigation_info_node ()=0 throw () |
Destroy. | |
virtual const std::vector< float > & | avatar_size () const=0 throw () |
The avatar size. | |
virtual bool | headlight () const=0 throw () |
The headlight state. | |
virtual float | speed () const=0 throw () |
The speed. | |
virtual const std::vector< std::string > & | type () const=0 throw () |
The navigation type. | |
virtual float | visibility_limit () const=0 throw () |
The visibility limit. | |
Protected Member Functions | |
navigation_info_node (const node_type &type, const boost::shared_ptr< openvrml::scope > &scope) throw () | |
Construct. | |
Private Member Functions | |
virtual navigation_info_node * | to_navigation_info () throw () |
Cast to a navigation_info_node. |
navigation_info_node::~navigation_info_node | ( | ) | throw () [pure virtual] |
Destroy.
navigation_info_node::navigation_info_node | ( | const node_type & | t, | |
const boost::shared_ptr< openvrml::scope > & | scope | |||
) | throw () [protected] |
Construct.
[in] | t | the node_type associated with the node. |
[in] | scope | the scope the node belongs to. |
const std::vector< float > & navigation_info_node::avatar_size | ( | ) | const throw () [pure virtual] |
The avatar size.
bool navigation_info_node::headlight | ( | ) | const throw () [pure virtual] |
The headlight state.
true
if the headlight is on; false
otherwise. float navigation_info_node::speed | ( | ) | const throw () [pure virtual] |
The speed.
const std::vector< std::string > & navigation_info_node::type | ( | ) | const throw () [pure virtual] |
float navigation_info_node::visibility_limit | ( | ) | const throw () [pure virtual] |
The visibility limit.
openvrml::navigation_info_node * openvrml::navigation_info_node::to_navigation_info | ( | ) | throw () [private, virtual] |
Cast to a navigation_info_node.
Reimplemented from openvrml::node.