OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
VtkDriver Class Referenceabstract

#include "VtkDriver.h"

Inheritance diagram for VtkDriver:
VtkDriverCartesianFaceScalar VtkDriverCartesianVectorfield VtkDriverGeneric VtkDriverUnstructuredScalarSurface VtkDriverUnstructuredScalarVolume VtkDriverUnstructuredVectorVolume

Public Member Functions

 VtkDriver ()
 
virtual ~VtkDriver ()
 
virtual void setProperties (EntityVis2D3D *visEntity)=0
 
virtual std::string buildSceneNode (DataSourceManagerItem *dataItem)=0
 
std::list< ot::UIDGetUpdateTopoEntityID ()
 
std::list< ot::UIDGetUpdateTopoEntityVersion ()
 
std::list< bool > GetUpdateTopoEntityForceVisible ()
 

Protected Member Functions

void reportTime (const std::string &message, std::time_t &timer)
 

Protected Attributes

std::list< ot::UIDupdateTopoEntityID
 
std::list< ot::UIDupdateTopoEntityVersion
 
std::list< bool > updateTopoForceVisibility
 

Constructor & Destructor Documentation

◆ VtkDriver()

VtkDriver::VtkDriver ( )

◆ ~VtkDriver()

VtkDriver::~VtkDriver ( )
virtual

Member Function Documentation

◆ buildSceneNode()

◆ GetUpdateTopoEntityForceVisible()

std::list< bool > VtkDriver::GetUpdateTopoEntityForceVisible ( )
inline

◆ GetUpdateTopoEntityID()

std::list< ot::UID > VtkDriver::GetUpdateTopoEntityID ( )
inline

◆ GetUpdateTopoEntityVersion()

std::list< ot::UID > VtkDriver::GetUpdateTopoEntityVersion ( )
inline

◆ reportTime()

void VtkDriver::reportTime ( const std::string & message,
std::time_t & timer )
protected

◆ setProperties()

Member Data Documentation

◆ updateTopoEntityID

std::list<ot::UID> VtkDriver::updateTopoEntityID
protected

◆ updateTopoEntityVersion

std::list<ot::UID> VtkDriver::updateTopoEntityVersion
protected

◆ updateTopoForceVisibility

std::list<bool> VtkDriver::updateTopoForceVisibility
protected

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