Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VtkTextPipeline.hh>
Public Member Functions | |
G4VtkTextPipeline (const G4Text &text, const G4VtkVisContext &vc, const G4VisAttributes *pVisAttributes) | |
~G4VtkTextPipeline () override=default | |
void | Enable () override |
void | Disable () override |
void | Print () override |
void | Modified () override |
void | Clear () override |
virtual vtkSmartPointer< vtkBillboardTextActor3D > | GetActor () |
virtual void | SetText (const G4String &text) |
Public Member Functions inherited from G4VVtkPipeline | |
G4VVtkPipeline () | |
G4VVtkPipeline (G4String nameIn, G4String typeIn, const G4VtkVisContext &vcIn, G4bool disableParentIn=false, vtkSmartPointer< vtkRenderer > rendererIn=nullptr) | |
virtual | ~G4VVtkPipeline () |
void | SetDisableParent (G4bool disableParentIn) |
bool | GetDisableParent () |
void | SetName (G4String nameIn) |
const G4String | GetName () |
void | SetTypeName (G4String typeNameIn) |
G4String | GetTypeName () |
G4VtkVisContext & | GetVtkVisContext () |
void | AddChildPipeline (G4VVtkPipeline *child) |
G4VVtkPipeline * | GetChildPipeline (G4int iPipeline) |
G4int | GetNumberOfChildPipelines () |
std::vector< G4VVtkPipeline * > | GetChildPipelines () |
void | ClearChildPipeline () |
Static Public Member Functions | |
static std::size_t | MakeHash (const G4Text &text, const G4VtkVisContext &vc, const G4VisAttributes *pVA) |
Protected Attributes | |
vtkSmartPointer< vtkBillboardTextActor3D > | actor |
Protected Attributes inherited from G4VVtkPipeline | |
G4String | name |
G4String | type |
G4bool | disableParent |
std::vector< G4VVtkPipeline * > | childPipelines |
vtkSmartPointer< vtkRenderer > | renderer |
G4VtkVisContext | vc |
Definition at line 38 of file G4VtkTextPipeline.hh.
G4VtkTextPipeline::G4VtkTextPipeline | ( | const G4Text & | text, |
const G4VtkVisContext & | vc, | ||
const G4VisAttributes * | pVisAttributes ) |
Definition at line 55 of file G4VtkTextPipeline.cc.
|
overridedefault |
|
overridevirtual |
Reimplemented from G4VVtkPipeline.
Definition at line 96 of file G4VtkTextPipeline.cc.
|
overridevirtual |
Implements G4VVtkPipeline.
Definition at line 81 of file G4VtkTextPipeline.cc.
|
overridevirtual |
Implements G4VVtkPipeline.
Definition at line 76 of file G4VtkTextPipeline.cc.
|
inlinevirtual |
Definition at line 52 of file G4VtkTextPipeline.hh.
|
static |
Definition at line 38 of file G4VtkTextPipeline.cc.
Referenced by G4VtkStore::AddPrimitive().
|
overridevirtual |
Reimplemented from G4VVtkPipeline.
Definition at line 91 of file G4VtkTextPipeline.cc.
|
overridevirtual |
Reimplemented from G4VVtkPipeline.
Definition at line 86 of file G4VtkTextPipeline.cc.
|
virtual |
Definition at line 102 of file G4VtkTextPipeline.cc.
|
protected |
Definition at line 60 of file G4VtkTextPipeline.hh.
Referenced by Clear(), Disable(), Enable(), G4VtkTextPipeline(), GetActor(), and SetText().