Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VVtkPipeline.hh>
Public Member Functions | |
G4VVtkPipeline () | |
G4VVtkPipeline (G4String nameIn, G4String typeIn, const G4VtkVisContext &vcIn, G4bool disableParentIn=false, vtkSmartPointer< vtkRenderer > rendererIn=nullptr) | |
virtual | ~G4VVtkPipeline () |
virtual void | Enable ()=0 |
virtual void | Disable ()=0 |
virtual void | Print () |
virtual void | Modified () |
virtual void | Clear () |
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 () |
Protected Attributes | |
G4String | name |
G4String | type |
G4bool | disableParent |
std::vector< G4VVtkPipeline * > | childPipelines |
vtkSmartPointer< vtkRenderer > | renderer |
G4VtkVisContext | vc |
Definition at line 124 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 127 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 129 of file G4VVtkPipeline.hh.
|
inlinevirtual |
Definition at line 134 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 172 of file G4VVtkPipeline.hh.
|
inlinevirtual |
Reimplemented in G4VtkClipClosedSurfacePipeline, G4VtkClipOpenPipeline, G4VtkCutterPipeline, G4VtkImagePipeline, G4VtkPolydataPipeline, G4VtkPolydataPolyline2DPipeline, G4VtkText2DPipeline, G4VtkTextPipeline, and G4VtkUnstructuredGridPipeline.
Definition at line 155 of file G4VVtkPipeline.hh.
Referenced by G4VtkClipClosedSurfacePipeline::Clear(), G4VtkClipOpenPipeline::Clear(), G4VtkCutterPipeline::Clear(), G4VtkPolydataPipeline::Clear(), G4VtkText2DPipeline::Clear(), and G4VtkTextPipeline::Clear().
|
inline |
Definition at line 182 of file G4VVtkPipeline.hh.
|
pure virtual |
Implemented in G4VtkClipClosedSurfacePipeline, G4VtkClipOpenPipeline, G4VtkCutterPipeline, G4VtkImagePipeline, G4VtkPolydataPipeline, G4VtkText2DPipeline, G4VtkTextPipeline, and G4VtkUnstructuredGridPipeline.
Referenced by AddChildPipeline().
|
pure virtual |
|
inline |
Definition at line 179 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 181 of file G4VVtkPipeline.hh.
|
inline |
|
inline |
Definition at line 165 of file G4VVtkPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::Print(), G4VtkPolydataInstanceBakePipeline::Print(), G4VtkPolydataInstanceTensorPipeline::Print(), G4VtkPolydataPolylinePipeline::Print(), and G4VtkPolydataSpherePipeline::Print().
|
inline |
Definition at line 180 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 168 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 170 of file G4VVtkPipeline.hh.
|
inlinevirtual |
Reimplemented in G4VtkClipClosedSurfacePipeline, G4VtkClipOpenPipeline, G4VtkCutterPipeline, G4VtkImagePipeline, G4VtkPolydataPipeline, G4VtkPolydataPolyline2DPipeline, G4VtkText2DPipeline, G4VtkTextPipeline, and G4VtkUnstructuredGridPipeline.
Definition at line 150 of file G4VVtkPipeline.hh.
Referenced by G4VtkClipClosedSurfacePipeline::Modified(), G4VtkClipOpenPipeline::Modified(), G4VtkCutterPipeline::Modified(), G4VtkPolydataPipeline::Modified(), G4VtkText2DPipeline::Modified(), and G4VtkTextPipeline::Modified().
|
inlinevirtual |
Reimplemented in G4VtkClipClosedSurfacePipeline, G4VtkClipOpenPipeline, G4VtkCutterPipeline, G4VtkImagePipeline, G4VtkPolydataInstanceAppendPipeline, G4VtkPolydataInstanceBakePipeline, G4VtkPolydataInstanceTensorPipeline, G4VtkPolydataPipeline, G4VtkPolydataPolylinePipeline, G4VtkPolydataSpherePipeline, G4VtkText2DPipeline, G4VtkTextPipeline, and G4VtkUnstructuredGridPipeline.
Definition at line 143 of file G4VVtkPipeline.hh.
Referenced by G4VtkClipClosedSurfacePipeline::Print(), G4VtkClipOpenPipeline::Print(), G4VtkCutterPipeline::Print(), G4VtkPolydataPipeline::Print(), G4VtkText2DPipeline::Print(), and G4VtkTextPipeline::Print().
|
inline |
Definition at line 161 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 164 of file G4VVtkPipeline.hh.
|
inline |
Definition at line 167 of file G4VVtkPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstancePipeline::G4VtkPolydataInstancePipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline::G4VtkPolydataPipeline(), G4VtkPolydataPolygonPipeline::G4VtkPolydataPolygonPipeline(), G4VtkPolydataPolyline2DPipeline::G4VtkPolydataPolyline2DPipeline(), G4VtkPolydataPolylinePipeline::G4VtkPolydataPolylinePipeline(), and G4VtkPolydataSpherePipeline::G4VtkPolydataSpherePipeline().
|
protected |
Definition at line 188 of file G4VVtkPipeline.hh.
Referenced by AddChildPipeline(), Clear(), ClearChildPipeline(), GetChildPipeline(), GetChildPipelines(), GetNumberOfChildPipelines(), Modified(), Print(), and ~G4VVtkPipeline().
|
protected |
Definition at line 187 of file G4VVtkPipeline.hh.
Referenced by GetDisableParent(), and SetDisableParent().
|
protected |
Definition at line 185 of file G4VVtkPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::addInstance(), G4VtkPolydataInstanceBakePipeline::addInstance(), GetName(), G4VtkPolydataInstanceAppendPipeline::removeInstance(), and SetName().
|
protected |
Definition at line 189 of file G4VVtkPipeline.hh.
Referenced by G4VtkClipClosedSurfacePipeline::Clear(), G4VtkClipOpenPipeline::Clear(), G4VtkCutterPipeline::Clear(), G4VtkImagePipeline::Clear(), G4VtkPolydataPipeline::Clear(), G4VtkPolydataPolyline2DPipeline::Clear(), G4VtkText2DPipeline::Clear(), and G4VtkTextPipeline::Clear().
|
protected |
Definition at line 186 of file G4VVtkPipeline.hh.
Referenced by GetTypeName(), and SetTypeName().
|
protected |
Definition at line 190 of file G4VVtkPipeline.hh.
Referenced by G4VtkClipClosedSurfacePipeline::G4VtkClipClosedSurfacePipeline(), G4VtkClipOpenPipeline::G4VtkClipOpenPipeline(), G4VtkCutterPipeline::G4VtkCutterPipeline(), G4VtkImagePipeline::G4VtkImagePipeline(), G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstanceBakePipeline::G4VtkPolydataInstanceBakePipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline::G4VtkPolydataPipeline(), G4VtkPolydataPolygonPipeline::G4VtkPolydataPolygonPipeline(), G4VtkPolydataPolyline2DPipeline::G4VtkPolydataPolyline2DPipeline(), G4VtkPolydataSpherePipeline::G4VtkPolydataSpherePipeline(), G4VtkText2DPipeline::G4VtkText2DPipeline(), G4VtkTextPipeline::G4VtkTextPipeline(), G4VtkUnstructuredGridPipeline::G4VtkUnstructuredGridPipeline(), GetVtkVisContext(), G4VtkPolydataInstanceAppendPipeline::MakeHash(), G4VtkPolydataInstanceBakePipeline::MakeHash(), G4VtkPolydataInstanceTensorPipeline::MakeHash(), and G4VtkPolydataPipeline::MakeHash().