#include <G4Polymarker.hh>
Inheritance diagram for G4Polymarker:

Public Types | |
| dots | |
| circles | |
| squares | |
| enum | MarkerType { dots, circles, squares } |
Public Member Functions | |
| G4Polymarker () | |
| G4Polymarker (const G4VMarker &) | |
| virtual | ~G4Polymarker () |
| MarkerType | GetMarkerType () const |
| void | SetMarkerType (MarkerType) |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const G4Polymarker &marker) |
Definition at line 43 of file G4Polymarker.hh.
| G4Polymarker::G4Polymarker | ( | ) |
Definition at line 34 of file G4Polymarker.cc.
00034 : 00035 fMarkerType (G4Polymarker::dots) 00036 {}
| G4Polymarker::G4Polymarker | ( | const G4VMarker & | ) |
Definition at line 38 of file G4Polymarker.cc.
00038 : 00039 G4VMarker (marker), 00040 fMarkerType (G4Polymarker::dots) 00041 {}
| G4Polymarker::~G4Polymarker | ( | ) | [virtual] |
| G4Polymarker::MarkerType G4Polymarker::GetMarkerType | ( | ) | const [inline] |
Definition at line 32 of file G4Polymarker.icc.
Referenced by G4VSceneHandler::AddPrimitive(), and G4HepRepSceneHandler::AddPrimitive().
| void G4Polymarker::SetMarkerType | ( | MarkerType | ) | [inline] |
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const G4Polymarker & | marker | |||
| ) | [friend] |
Definition at line 45 of file G4Polymarker.cc.
00045 { 00046 os << "G4Polymarker: type: "; 00047 switch (marker.fMarkerType) { 00048 case G4Polymarker::dots: 00049 os << "dots"; break; 00050 case G4Polymarker::circles: 00051 os << "circles"; break; 00052 case G4Polymarker::squares: 00053 os << "squares"; break; 00054 default: 00055 os << "unrecognised"; break; 00056 } 00057 os << "\n " << (G4VMarker) marker; 00058 os << "\n " << (G4Point3DList) marker; 00059 return os; 00060 }
1.4.7