Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VtkPolydataPipeline.hh>
Static Public Member Functions | |
static std::size_t | MakeHash (const G4Polyhedron &p, const G4VtkVisContext &vc) |
Protected Attributes | |
vtkSmartPointer< vtkPoints > | polydataPoints |
vtkSmartPointer< vtkCellArray > | polydataCells |
vtkSmartPointer< vtkPolyData > | polydata |
std::vector< vtkSmartPointer< vtkPolyDataAlgorithm > > | filters |
vtkSmartPointer< vtkPolyDataMapper > | mapper |
vtkSmartPointer< vtkActor > | actor |
Protected Attributes inherited from G4VVtkPipeline | |
G4String | name |
G4String | type |
G4bool | disableParent |
std::vector< G4VVtkPipeline * > | childPipelines |
vtkSmartPointer< vtkRenderer > | renderer |
G4VtkVisContext | vc |
Definition at line 48 of file G4VtkPolydataPipeline.hh.
G4VtkPolydataPipeline::G4VtkPolydataPipeline | ( | G4String | name, |
const G4VtkVisContext & | vc ) |
Definition at line 70 of file G4VtkPolydataPipeline.cc.
|
overridedefault |
|
inline |
Definition at line 54 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline(), G4VtkPolydataPolygonPipeline::G4VtkPolydataPolygonPipeline(), and G4VtkPolydataSpherePipeline::G4VtkPolydataSpherePipeline().
|
overridevirtual |
Reimplemented from G4VVtkPipeline.
Reimplemented in G4VtkPolydataPolyline2DPipeline.
Definition at line 152 of file G4VtkPolydataPipeline.cc.
Referenced by G4VtkPolydataPolyline2DPipeline::Clear().
|
overridevirtual |
Implements G4VVtkPipeline.
Definition at line 128 of file G4VtkPolydataPipeline.cc.
|
overridevirtual |
Implements G4VVtkPipeline.
Definition at line 123 of file G4VtkPolydataPipeline.cc.
|
inlinevirtual |
Definition at line 66 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline(), G4VtkPolydataPolygonPipeline::G4VtkPolydataPolygonPipeline(), G4VtkPolydataPolyline2DPipeline::G4VtkPolydataPolyline2DPipeline(), G4VtkPolydataPolylinePipeline::G4VtkPolydataPolylinePipeline(), and G4VtkPolydataSpherePipeline::G4VtkPolydataSpherePipeline().
|
inlinevirtual |
Definition at line 81 of file G4VtkPolydataPipeline.hh.
|
inline |
Definition at line 55 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::addInstance().
|
inline |
Definition at line 57 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::addInstance(), G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline(), and G4VtkPolydataPolyline2DPipeline::G4VtkPolydataPolyline2DPipeline().
|
inline |
Definition at line 56 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::addInstance().
|
inlinevirtual |
Definition at line 79 of file G4VtkPolydataPipeline.hh.
|
static |
Definition at line 46 of file G4VtkPolydataPipeline.cc.
Referenced by G4VtkStore::AddPrimitiveSeparate().
|
overridevirtual |
Reimplemented from G4VVtkPipeline.
Reimplemented in G4VtkPolydataPolyline2DPipeline.
Definition at line 143 of file G4VtkPolydataPipeline.cc.
Referenced by G4VtkPolydataPolyline2DPipeline::Modified().
|
overridevirtual |
Reimplemented from G4VVtkPipeline.
Reimplemented in G4VtkPolydataPolylinePipeline, and G4VtkPolydataSpherePipeline.
Definition at line 133 of file G4VtkPolydataPipeline.cc.
Referenced by G4VtkPolydataInstanceAppendPipeline::Print(), G4VtkPolydataInstanceBakePipeline::Print(), G4VtkPolydataInstanceTensorPipeline::Print(), G4VtkPolydataPolylinePipeline::Print(), and G4VtkPolydataSpherePipeline::Print().
|
virtual |
Definition at line 226 of file G4VtkPolydataPipeline.cc.
|
virtual |
Definition at line 213 of file G4VtkPolydataPipeline.cc.
|
virtual |
Reimplemented in G4VtkPolydataInstanceBakePipeline, and G4VtkPolydataPolyline2DPipeline.
Definition at line 158 of file G4VtkPolydataPipeline.cc.
|
virtual |
Reimplemented in G4VtkPolydataPolyline2DPipeline.
Definition at line 186 of file G4VtkPolydataPipeline.cc.
|
virtual |
Reimplemented in G4VtkPolydataPolyline2DPipeline.
Definition at line 181 of file G4VtkPolydataPipeline.cc.
|
virtual |
Definition at line 203 of file G4VtkPolydataPipeline.cc.
Referenced by SetPolydataData().
|
virtual |
Definition at line 208 of file G4VtkPolydataPipeline.cc.
|
protected |
Definition at line 93 of file G4VtkPolydataPipeline.hh.
Referenced by Clear(), Disable(), Enable(), G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstanceBakePipeline::G4VtkPolydataInstanceBakePipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline(), GetActor(), GetBounds(), Modified(), SetActorColour(), and SetActorTransform().
|
protected |
Definition at line 91 of file G4VtkPolydataPipeline.hh.
Referenced by AddFilter(), GetFilter(), GetFinalFilter(), GetNumberOfFilters(), and Print().
|
protected |
Definition at line 92 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceAppendPipeline::G4VtkPolydataInstanceAppendPipeline(), G4VtkPolydataInstanceBakePipeline::G4VtkPolydataInstanceBakePipeline(), G4VtkPolydataInstanceTensorPipeline::G4VtkPolydataInstanceTensorPipeline(), G4VtkPolydataPipeline(), G4VtkPolydataPolygonPipeline::G4VtkPolydataPolygonPipeline(), G4VtkPolydataSpherePipeline::G4VtkPolydataSpherePipeline(), and Modified().
|
protected |
Definition at line 88 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceBakePipeline::G4VtkPolydataInstanceBakePipeline(), G4VtkPolydataPipeline(), G4VtkPolydataPolygonPipeline::G4VtkPolydataPolygonPipeline(), G4VtkPolydataSpherePipeline::G4VtkPolydataSpherePipeline(), GetPolydata(), Modified(), and SetPolydata().
|
protected |
Definition at line 87 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceBakePipeline::addInstance(), G4VtkPolydataPipeline(), SetPolydata(), SetPolydata(), and G4VtkPolydataPolyline2DPipeline::SetPolydata().
|
protected |
Definition at line 86 of file G4VtkPolydataPipeline.hh.
Referenced by G4VtkPolydataInstanceBakePipeline::addInstance(), G4VtkPolydataPipeline(), SetPolydata(), SetPolydata(), G4VtkPolydataPolyline2DPipeline::SetPolydata(), and SetPolydataData().