uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
uLib::Vtk::vtkVoxRaytracerRepresentation Class Reference

#include <Vtk/vtkVoxRaytracerRepresentation.h>

Inheritance diagram for uLib::Vtk::vtkVoxRaytracerRepresentation:
uLib::Vtk::Puppet uLib::Object uLib::ObjectPropable

Public Types

enum  RepresentationElements { RayElements, VoxelsElements }
 

Public Member Functions

 vtkVoxRaytracerRepresentation (Content &content)
 
 ~vtkVoxRaytracerRepresentation ()
 
uLib::VoxRaytracerGetRaytracerAlgorithm ()
 
vtkProp * GetProp ()
 
vtkPolyDataGetPolyData () const
 
void SetRepresentationElements (enum RepresentationElements el)
 
void SetMuon (MuonScatter &muon)
 
void SetMuon (MuonScatter &muon, HPoint3f poca)
 
void SetMuon (class vtkMuonEvent &muon)
 
void SetMuon (class vtkMuonScatter &muon)
 
VoxRaytracer::RayData GetRay ()
 
void SetRay (HPoint3f in, HPoint3f out)
 
void SetRay (HPoint3f in, HPoint3f mid, HPoint3f out)
 
void SetRay (VoxRaytracer::RayData *ray)
 
void SetVoxelsColor (Vector4f rgba)
 
void SetRayColor (Vector4f rgba)
 
- Public Member Functions inherited from uLib::Vtk::Puppet
 Puppet ()
 
 ~Puppet ()
 
virtual vtkPropCollection * GetProps ()
 
void ConnectRenderer (vtkRenderer *renderer)
 
void DisconnectRenderer (vtkRenderer *renderer)
 
void ConnectViewer (class Viewer *viewer)
 
void DisonnectViewer (class Viewer *viewer)
 
vtkRendererCollection * GetRenderers () const
 
virtual void PrintSelf (std::ostream &o) const
 
virtual void ConnectInteractor (class vtkRenderWindowInteractor *interactor)
 
- Public Member Functions inherited from uLib::Object
 Object ()
 
 Object (const Object &copy)
 
 ~Object ()
 
virtual void DeepCopy (const Object &copy)
 
template<class ArchiveT >
void serialize (ArchiveT &ar, const unsigned int version)
 
template<class ArchiveT >
void save_override (ArchiveT &ar, const unsigned int version)
 
void SaveConfig (std::ostream &os, int version=0)
 
void LoadConfig (std::istream &is, int version=0)
 
template<typename FuncT >
Signal< typename
FunctionPointer< FuncT >
::SignalSignature >::type * 
addSignal (FuncT fun, const char *name)
 
template<typename FuncT >
bool addSlot (FuncT fun, const char *name)
 
template<typename FuncT >
Signal< typename
FunctionPointer< FuncT >
::SignalSignature >::type * 
findSignal (FuncT fptr)
 
template<typename FuncT >
Signal< typename
FunctionPointer< FuncT >
::SignalSignature >::type * 
findOrAddSignal (FuncT fptr)
 
SignalBasefindSignal (const char *name) const
 
GenericMFPtrfindSlot (const char *name) const
 
void PrintSelf (std::ostream &o) const
 
const Objectoperator= (const Object &copy)
 
- Public Member Functions inherited from uLib::ObjectPropable
 ObjectPropable ()
 
 ObjectPropable (const ObjectPropable &c)
 
 ~ObjectPropable ()
 
template<class T >
T::ObjectProps & props_ref () const
 
template<class T >
T::ObjectProps * props (T *ptr=NULL) const
 
virtual void init_properties ()
 

Additional Inherited Members

- Static Public Member Functions inherited from uLib::Object
static void SaveXml (std::ostream &os, Object &ob)
 
static void LoadXml (std::istream &is, Object &ob)
 
static bool connect (const Object *ob1, const char *signal_name, const Object *receiver, const char *slot_name)
 
template<typename Func1 , typename Func2 >
static bool connect (typename FunctionPointer< Func1 >::Object *sender, Func1 sigf, typename FunctionPointer< Func2 >::Object *receiver, Func2 slof)
 
template<typename FuncT >
static bool connect (SignalBase *sigb, FuncT slof, Object *receiver)
 
- Protected Member Functions inherited from uLib::Vtk::Puppet
void SetProp (vtkProp *prop)
 
void RemoveProp (vtkProp *prop)
 
- Protected Member Functions inherited from uLib::ObjectPropable
ObjectPropsBaseprops () const
 
template<class T >
void props_new (T *ptr=NULL)
 
template<class T >
unsigned int props_offset (T *ptr) const
 
template<class ArchiveT >
void serialize (ArchiveT &ar, const unsigned int version)
 

Member Enumeration Documentation

Enumerator
RayElements 
VoxelsElements 

Constructor & Destructor Documentation

uLib::Vtk::vtkVoxRaytracerRepresentation::vtkVoxRaytracerRepresentation ( Content content)
uLib::Vtk::vtkVoxRaytracerRepresentation::~vtkVoxRaytracerRepresentation ( )

Member Function Documentation

vtkPolyData* uLib::Vtk::vtkVoxRaytracerRepresentation::GetPolyData ( ) const
vtkProp* uLib::Vtk::vtkVoxRaytracerRepresentation::GetProp ( )
virtual

Reimplemented from uLib::Vtk::Puppet.

VoxRaytracer::RayData uLib::Vtk::vtkVoxRaytracerRepresentation::GetRay ( )
uLib::VoxRaytracer* uLib::Vtk::vtkVoxRaytracerRepresentation::GetRaytracerAlgorithm ( )
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetMuon ( MuonScatter muon)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetMuon ( MuonScatter muon,
HPoint3f  poca 
)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetMuon ( class vtkMuonEvent muon)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetMuon ( class vtkMuonScatter muon)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetRay ( HPoint3f  in,
HPoint3f  out 
)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetRay ( HPoint3f  in,
HPoint3f  mid,
HPoint3f  out 
)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetRay ( VoxRaytracer::RayData ray)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetRayColor ( Vector4f  rgba)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetRepresentationElements ( enum RepresentationElements  el)
void uLib::Vtk::vtkVoxRaytracerRepresentation::SetVoxelsColor ( Vector4f  rgba)

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