VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends
makVrv::DtOsgChannelSensor Class Reference

Public Member Functions

virtual ~DtOsgChannelSensor ()
 
DtOsgChannelchannel ()
 
DtSensorfindSensor ()
 
virtual void startUsingSensor (DtSensor *sensor)
 
virtual void stopUsingSensor (DtSensor *sensor)
 
virtual void slot_sensorRemoved (DtSensor *sensor)
 
bool isInitalized ()
 
void resetInitalized ()
 
virtual void initialize ()
 
virtual void preUpdate ()
 
virtual void postUpdate ()
 
virtual void initializeRTTCamera ()
 
virtual bool forceHdrLuminanceOverride ()
 
virtual void calculateNearFar (double &zNear, double &zFar)
 

Protected Member Functions

 DtOsgChannelSensor (DtDe &de, DtOsgChannel *channel)
 

Protected Attributes

DtDemyDe
 
DtSignalConnectionManager myConnections
 
DtOsgChannelmyOsgChannel
 
DtSensormySensor
 
bool mySensorInitialized
 

Private Member Functions

 DtOsgChannelSensor ()
 
 DtOsgChannelSensor (const DtOsgChannelSensor &other)
 
DtOsgChannelSensoroperator= (const DtOsgChannelSensor &other)
 

Friends

class DtOsgChannelSensorCreator
 

Constructor & Destructor Documentation

makVrv::DtOsgChannelSensor::DtOsgChannelSensor ( DtDe de,
DtOsgChannel channel 
)
protected
virtual makVrv::DtOsgChannelSensor::~DtOsgChannelSensor ( )
virtual
makVrv::DtOsgChannelSensor::DtOsgChannelSensor ( )
private

Default Constructor not implemented.

makVrv::DtOsgChannelSensor::DtOsgChannelSensor ( const DtOsgChannelSensor other)
private

Copy Constructor not implemented – Copy Not Allowed.

Member Function Documentation

DtOsgChannel* makVrv::DtOsgChannelSensor::channel ( )
DtSensor* makVrv::DtOsgChannelSensor::findSensor ( )

Return the current sensor if one has been set.

virtual void makVrv::DtOsgChannelSensor::startUsingSensor ( DtSensor sensor)
virtual

start using the passed DtSensor

virtual void makVrv::DtOsgChannelSensor::stopUsingSensor ( DtSensor sensor)
virtual

start using the passed DtSensor

virtual void makVrv::DtOsgChannelSensor::slot_sensorRemoved ( DtSensor sensor)
virtual

Called when a sensor is removed or deleted by the sensor manager.

bool makVrv::DtOsgChannelSensor::isInitalized ( )

has the sensor been initalized

void makVrv::DtOsgChannelSensor::resetInitalized ( )

reset the initalized bool to false

virtual void makVrv::DtOsgChannelSensor::initialize ( )
virtual

initialize function invoked at the end of channel initialize

virtual void makVrv::DtOsgChannelSensor::preUpdate ( )
virtual

preUpdate function invoked at the start of channel update

virtual void makVrv::DtOsgChannelSensor::postUpdate ( )
virtual

postUpdate function invoked at the end of channel update

virtual void makVrv::DtOsgChannelSensor::initializeRTTCamera ( )
virtual

initalizeRTTCamera invoked at the end of channel initializeRTTCamera

virtual bool makVrv::DtOsgChannelSensor::forceHdrLuminanceOverride ( )
virtual

forceHdrLuminanceOverride invoked at end of channel forceHdrLuminanceOverride

virtual void makVrv::DtOsgChannelSensor::calculateNearFar ( double zNear,
double zFar 
)
virtual

invoked at end of channel calculateNearFar will receive near far as set by channel

DtOsgChannelSensor& makVrv::DtOsgChannelSensor::operator= ( const DtOsgChannelSensor other)
private

Assignment Operator Not implemented – Assignment Not Allowed.

Friends And Related Function Documentation

friend class DtOsgChannelSensorCreator
friend

Member Data Documentation

DtDe& makVrv::DtOsgChannelSensor::myDe
protected
DtSignalConnectionManager makVrv::DtOsgChannelSensor::myConnections
protected
DtOsgChannel* makVrv::DtOsgChannelSensor::myOsgChannel
protected
DtSensor* makVrv::DtOsgChannelSensor::mySensor
protected
bool makVrv::DtOsgChannelSensor::mySensorInitialized
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)