View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Public Attributes | List of all members
vistle::RenderObject Class Reference

#include <renderer/renderobject.h>

Collaboration diagram for vistle::RenderObject:
Collaboration graph
[legend]

Public Member Functions

 RenderObject (int senderId, const std::string &senderPort, vistle::Object::const_ptr container, vistle::Object::const_ptr geometry, vistle::Object::const_ptr normals, vistle::Object::const_ptr mapdata)
 
virtual ~RenderObject ()
 
void updateBounds ()
 
void computeBounds ()
 
bool boundsValid () const
 
 DEFINE_ENUM_WITH_STRING_CONVERSIONS (InitialVariantVisibility,(DontChange)(Hidden)(Visible))
 

Public Attributes

int creatorId
 
int senderId
 
std::string senderPort
 
std::string variant
 
InitialVariantVisibility visibility = DontChange
 
vistle::Object::const_ptr container
 
vistle::Object::const_ptr geometry
 
vistle::Normals::const_ptr normals
 
vistle::Texture1D::const_ptr texture
 
vistle::Vec< Scalar >::const_ptr scalars
 
int timestep = -1
 
bool bComputed = false
 
bool bValid = false
 
vistle::Vector bMin
 
vistle::Vector bMax
 
bool hasSolidColor = false
 
vistle::Vector4 solidColor
 

Constructor & Destructor Documentation

◆ RenderObject()

vistle::RenderObject::RenderObject ( int  senderId,
const std::string &  senderPort,
vistle::Object::const_ptr  container,
vistle::Object::const_ptr  geometry,
vistle::Object::const_ptr  normals,
vistle::Object::const_ptr  mapdata 
)

◆ ~RenderObject()

virtual vistle::RenderObject::~RenderObject ( )
virtual

Member Function Documentation

◆ boundsValid()

bool vistle::RenderObject::boundsValid ( ) const

◆ computeBounds()

void vistle::RenderObject::computeBounds ( )

◆ DEFINE_ENUM_WITH_STRING_CONVERSIONS()

vistle::RenderObject::DEFINE_ENUM_WITH_STRING_CONVERSIONS ( InitialVariantVisibility  ,
(DontChange)(Hidden)(Visible)   
)

◆ updateBounds()

void vistle::RenderObject::updateBounds ( )

Member Data Documentation

◆ bComputed

bool vistle::RenderObject::bComputed = false

◆ bMax

vistle::Vector vistle::RenderObject::bMax

◆ bMin

vistle::Vector vistle::RenderObject::bMin

◆ bValid

bool vistle::RenderObject::bValid = false

◆ container

vistle::Object::const_ptr vistle::RenderObject::container

◆ creatorId

int vistle::RenderObject::creatorId

◆ geometry

vistle::Object::const_ptr vistle::RenderObject::geometry

◆ hasSolidColor

bool vistle::RenderObject::hasSolidColor = false

◆ normals

vistle::Normals::const_ptr vistle::RenderObject::normals

◆ scalars

vistle::Vec<Scalar>::const_ptr vistle::RenderObject::scalars

◆ senderId

int vistle::RenderObject::senderId

◆ senderPort

std::string vistle::RenderObject::senderPort

◆ solidColor

vistle::Vector4 vistle::RenderObject::solidColor

◆ texture

vistle::Texture1D::const_ptr vistle::RenderObject::texture

◆ timestep

int vistle::RenderObject::timestep = -1

◆ variant

std::string vistle::RenderObject::variant

◆ visibility

InitialVariantVisibility vistle::RenderObject::visibility = DontChange

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