Geant4-11
Public Member Functions | Private Attributes
G4OpenGLViewerPickMap Class Reference

#include <G4OpenGLViewer.hh>

Public Member Functions

void addAttributes (G4String att)
 
std::vector< G4StringgetAttributes ()
 
G4int getHitNumber ()
 
G4String getName ()
 
G4int getPickName ()
 
G4int getSubHitNumber ()
 
G4String print ()
 
void setHitNumber (G4int n)
 
void setName (G4String n)
 
void setPickName (G4int n)
 
void setSubHitNumber (G4int n)
 

Private Attributes

std::vector< G4StringfAttributes
 
G4int fHitNumber
 
G4String fName
 
G4int fPickName
 
G4int fSubHitNumber
 

Detailed Description

Definition at line 45 of file G4OpenGLViewer.hh.

Member Function Documentation

◆ addAttributes()

void G4OpenGLViewerPickMap::addAttributes ( G4String  att)
inline

Definition at line 62 of file G4OpenGLViewer.hh.

62 {
63 fAttributes.push_back(att);
64 }
std::vector< G4String > fAttributes

References fAttributes.

Referenced by G4OpenGLViewer::GetPickDetails().

◆ getAttributes()

std::vector< G4String > G4OpenGLViewerPickMap::getAttributes ( )
inline

Definition at line 82 of file G4OpenGLViewer.hh.

82 {
83 return fAttributes;
84 }

References fAttributes.

◆ getHitNumber()

G4int G4OpenGLViewerPickMap::getHitNumber ( )
inline

Definition at line 70 of file G4OpenGLViewer.hh.

70 {
71 return fHitNumber;
72 }

References fHitNumber.

◆ getName()

G4String G4OpenGLViewerPickMap::getName ( void  )
inline

Definition at line 67 of file G4OpenGLViewer.hh.

67 {
68 return fName;
69 }

References fName.

◆ getPickName()

G4int G4OpenGLViewerPickMap::getPickName ( )
inline

Definition at line 78 of file G4OpenGLViewer.hh.

78 {
79 return fPickName;
80 }

References fPickName.

◆ getSubHitNumber()

G4int G4OpenGLViewerPickMap::getSubHitNumber ( )
inline

Definition at line 74 of file G4OpenGLViewer.hh.

74 {
75 return fSubHitNumber;
76 }

References fSubHitNumber.

◆ print()

G4String G4OpenGLViewerPickMap::print ( )

Definition at line 1507 of file G4OpenGLViewer.cc.

1507 {
1508 std::ostringstream txt;
1509 for (unsigned int a=0; a<fAttributes.size(); a++) {
1510 txt << fAttributes[a];
1511 if (a < fAttributes.size() - 1) txt << "\n";
1512 }
1513 return txt.str();
1514}

References fAttributes.

◆ setHitNumber()

void G4OpenGLViewerPickMap::setHitNumber ( G4int  n)
inline

Definition at line 51 of file G4OpenGLViewer.hh.

51 {
52 fHitNumber = n;
53 }

References fHitNumber, and CLHEP::detail::n.

Referenced by G4OpenGLViewer::GetPickDetails().

◆ setName()

void G4OpenGLViewerPickMap::setName ( G4String  n)
inline

Definition at line 47 of file G4OpenGLViewer.hh.

47 {
48 fName = n;
49 }

References fName, and CLHEP::detail::n.

◆ setPickName()

void G4OpenGLViewerPickMap::setPickName ( G4int  n)
inline

Definition at line 58 of file G4OpenGLViewer.hh.

58 {
59 fPickName= n;
60 }

References fPickName, and CLHEP::detail::n.

Referenced by G4OpenGLViewer::GetPickDetails().

◆ setSubHitNumber()

void G4OpenGLViewerPickMap::setSubHitNumber ( G4int  n)
inline

Definition at line 55 of file G4OpenGLViewer.hh.

55 {
57 }

References fSubHitNumber, and CLHEP::detail::n.

Referenced by G4OpenGLViewer::GetPickDetails().

Field Documentation

◆ fAttributes

std::vector<G4String > G4OpenGLViewerPickMap::fAttributes
private

Definition at line 93 of file G4OpenGLViewer.hh.

Referenced by addAttributes(), getAttributes(), and print().

◆ fHitNumber

G4int G4OpenGLViewerPickMap::fHitNumber
private

Definition at line 90 of file G4OpenGLViewer.hh.

Referenced by getHitNumber(), and setHitNumber().

◆ fName

G4String G4OpenGLViewerPickMap::fName
private

Definition at line 89 of file G4OpenGLViewer.hh.

Referenced by getName(), and setName().

◆ fPickName

G4int G4OpenGLViewerPickMap::fPickName
private

Definition at line 92 of file G4OpenGLViewer.hh.

Referenced by getPickName(), and setPickName().

◆ fSubHitNumber

G4int G4OpenGLViewerPickMap::fSubHitNumber
private

Definition at line 91 of file G4OpenGLViewer.hh.

Referenced by getSubHitNumber(), and setSubHitNumber().


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