openvrml::vrml97_node::text_node::max_extent_exposedfield Class Reference

Inheritance diagram for openvrml::vrml97_node::text_node::max_extent_exposedfield:
[legend]
List of all members.

Detailed Description

maxExtent exposedField implementation.

For internal use only.


Public Member Functions

 max_extent_exposedfield (text_node &node)
 Construct.
virtual ~max_extent_exposedfield () throw ()
 Destroy.
virtual void event_side_effect (const sffloat &max_extent, double timestamp) throw (std::bad_alloc)
 Process event.

Constructor & Destructor Documentation

openvrml::vrml97_node::text_node::max_extent_exposedfield::max_extent_exposedfield ( text_node node  )  [explicit]

Construct.

Parameters:
node text_node.

openvrml::vrml97_node::text_node::max_extent_exposedfield::~max_extent_exposedfield (  )  throw () [virtual]

Destroy.


Member Function Documentation

void openvrml::vrml97_node::text_node::max_extent_exposedfield::event_side_effect ( const sffloat max_extent,
double  timestamp 
) throw (std::bad_alloc) [virtual]

Process event.

Parameters:
max_extent maximum extent of the text strings.
timestamp the current time.
Exceptions:
std::bad_alloc if memory allocation fails.