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

#include <Vtk/vtkMuonScatter.h>

Inheritance diagram for uLib::Vtk::vtkMuonScatter:
uLib::Vtk::Puppet uLib::Vtk::Polydata uLib::Object uLib::ObjectPropable

Public Member Functions

 vtkMuonScatter (const MuonScatter &content)
 
 vtkMuonScatter (MuonScatter &content)
 
 ~vtkMuonScatter ()
 
ContentGetContent ()
 
void PrintSelf (std::ostream &o) const
 
virtual vtkPolyDataGetPolyData () const
 
void AddPocaPoint (HPoint3f poca)
 
HPoint3f GetPocaPoint ()
 
void vtkStartInteractive ()
 
- Public Member Functions inherited from uLib::Vtk::Puppet
 Puppet ()
 
 ~Puppet ()
 
virtual vtkProp * GetProp ()
 
virtual vtkPropCollection * GetProps ()
 
void ConnectRenderer (vtkRenderer *renderer)
 
void DisconnectRenderer (vtkRenderer *renderer)
 
void ConnectViewer (class Viewer *viewer)
 
void DisonnectViewer (class Viewer *viewer)
 
vtkRendererCollection * GetRenderers () const
 
- 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 ()
 
- Public Member Functions inherited from uLib::Vtk::Polydata
virtual void SaveToFile (const char *vtk_file)
 
virtual void SaveToXMLFile (const char *vtp_file)
 

Protected Member Functions

void ConnectInteractor (vtkRenderWindowInteractor *interactor)
 
- 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)
 
- Protected Member Functions inherited from uLib::Vtk::Polydata
virtual ~Polydata ()
 

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)
 

Constructor & Destructor Documentation

uLib::Vtk::vtkMuonScatter::vtkMuonScatter ( const MuonScatter content)
uLib::Vtk::vtkMuonScatter::vtkMuonScatter ( MuonScatter content)
uLib::Vtk::vtkMuonScatter::~vtkMuonScatter ( )

Member Function Documentation

void uLib::Vtk::vtkMuonScatter::AddPocaPoint ( HPoint3f  poca)
void uLib::Vtk::vtkMuonScatter::ConnectInteractor ( vtkRenderWindowInteractor *  interactor)
protectedvirtual

Reimplemented from uLib::Vtk::Puppet.

Content& uLib::Vtk::vtkMuonScatter::GetContent ( )
HPoint3f uLib::Vtk::vtkMuonScatter::GetPocaPoint ( )
virtual vtkPolyData* uLib::Vtk::vtkMuonScatter::GetPolyData ( ) const
virtual

Reimplemented from uLib::Vtk::Polydata.

void uLib::Vtk::vtkMuonScatter::PrintSelf ( std::ostream &  o) const
virtual

Reimplemented from uLib::Vtk::Puppet.

void uLib::Vtk::vtkMuonScatter::vtkStartInteractive ( )

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