VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::Dt2DIntervisibilityFanVisualizer Class Reference

Dt2DIntervisibilityFanVisualizer display an intervisibility Fan drawn as geometry in the scene without occlusion. More...

Inheritance diagram for makVrv::Dt2DIntervisibilityFanVisualizer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Dt2DIntervisibilityFanVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet)
 Constructor.
virtual ~Dt2DIntervisibilityFanVisualizer ()
 Destructor.
virtual const
DtStateVisualizer::TypeInfo
typeInfo () const
 The instance's type info.

Static Public Member Functions

static const
DtStateVisualizer::TypeInfo
theTypeInfo ()
 This class's type info.

Protected Member Functions

virtual void createModelAgents ()
 Override to tell multi line agent to create overlay lines.
virtual void createCircle ()
 Creates the circle used for the rim of the object.
virtual void selectCircle (bool)
 Selects the circle.
virtual void setCircleColor (float r, float g, float b, float a)
 Sets the color for the circle portion of the fan (default is blue)
virtual void destroyModelAgents ()
 Model agent is only destroyed in destructor.

Protected Attributes

DtOverlayPolygonModelAgent * myCircle

Detailed Description

Dt2DIntervisibilityFanVisualizer display an intervisibility Fan drawn as geometry in the scene without occlusion.


Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

The instance's type info.

Implements makVrv::DtStateVisualizer.

This class's type info.

virtual void makVrv::Dt2DIntervisibilityFanVisualizer::createModelAgents ( ) [protected, virtual]

Override to tell multi line agent to create overlay lines.

Reimplemented from makVrv::DtIntervisibilityFanVisualizer.

virtual void makVrv::Dt2DIntervisibilityFanVisualizer::createCircle ( ) [protected, virtual]

Creates the circle used for the rim of the object.

Implements makVrv::DtIntervisibilityFanVisualizer.

virtual void makVrv::Dt2DIntervisibilityFanVisualizer::selectCircle ( bool  ) [protected, virtual]

Selects the circle.

Implements makVrv::DtIntervisibilityFanVisualizer.

virtual void makVrv::Dt2DIntervisibilityFanVisualizer::setCircleColor ( float  r,
float  g,
float  b,
float  a 
) [protected, virtual]

Sets the color for the circle portion of the fan (default is blue)

Implements makVrv::DtIntervisibilityFanVisualizer.

virtual void makVrv::Dt2DIntervisibilityFanVisualizer::destroyModelAgents ( ) [protected, virtual]

Model agent is only destroyed in destructor.

Here, it will be hidden (if it has been created)

Reimplemented from makVrv::DtIntervisibilityFanVisualizer.


Member Data Documentation

DtOverlayPolygonModelAgent* makVrv::Dt2DIntervisibilityFanVisualizer::myCircle [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)