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
makVrv::DtOsgChannel3dViewCompass Class Reference

OSG implementation of a model-like object that draws a 3d view first person shooter style compass on a channel.

The fps style compass is a sudo 3d view where directions rotate into a popout center. The compass is located at the top center of the display.

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

Public Member Functions

 DtOsgChannel3dViewCompass (DtDe &de, DtUniqueID &id)
 
virtual ~DtOsgChannel3dViewCompass ()
 
 DtOsgChannel3dViewCompass ()=delete
 
 DtOsgChannel3dViewCompass (const DtOsgChannel3dViewCompass &other)=delete
 
DtOsgChannel3dViewCompassoperator= (const DtOsgChannel3dViewCompass &other)=delete
 
- Public Member Functions inherited from makVrv::DtChannel3dViewCompass
 DtChannel3dViewCompass (DtDe &de, DtUniqueID id)
 
virtual ~DtChannel3dViewCompass ()
 
 DtChannel3dViewCompass ()=delete
 
 DtChannel3dViewCompass (const DtChannel3dViewCompass &other)=delete
 
DtChannel3dViewCompassoperator= (const DtChannel3dViewCompass &other)=delete
 
virtual void setInstance (DtChannel3dViewCompassInstance *instance)
 
virtual
DtChannel3dViewCompassInstance
instance ()
 
virtual void setVisible (bool isVisible)
 
void setChannelName (const std::string &deName, const std::string &winName, const std::string &channelName)
 
void setCompassHeading (double heading)
 
void setModelDefinition (const std::string &modelDefinition)
 
void setMargins (int xMargin, int yMargin)
 
void setDarkTickColor (float r, float g, float b, float a)
 
void setLightTickColor (float r, float g, float b, float a)
 
void setSymbolColor (float r, float g, float b, float a)
 
void setPopoutSymbolColor (float r, float g, float b, float a)
 
void setSymbolsFilename (const std::string &filename)
 
void setWidth (unsigned int width)
 
void setSymbolSize (unsigned int size)
 
void setPopoutSymbolSize (unsigned int size)
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtChannel3dViewCompass
DtChannel3dViewCompassInstancemyInstance
 

Constructor & Destructor Documentation

makVrv::DtOsgChannel3dViewCompass::DtOsgChannel3dViewCompass ( DtDe de,
DtUniqueID id 
)
virtual makVrv::DtOsgChannel3dViewCompass::~DtOsgChannel3dViewCompass ( )
virtual
makVrv::DtOsgChannel3dViewCompass::DtOsgChannel3dViewCompass ( )
delete

Default Constructor not implemented.

makVrv::DtOsgChannel3dViewCompass::DtOsgChannel3dViewCompass ( const DtOsgChannel3dViewCompass other)
delete

Copy Constructor not implemented - Copy not allowed.

Member Function Documentation

DtOsgChannel3dViewCompass& makVrv::DtOsgChannel3dViewCompass::operator= ( const DtOsgChannel3dViewCompass other)
delete

Assignment Operator not implemented - Assignment not allowed.


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)