CMS 3D CMS Logo

VisG4PathDetails Class Reference

#include <VisGeant4/VisG4Volumes/interface/VisG4Details.h>

List of all members.

Public Member Functions

bool operator< (const VisG4PathDetails &t) const
bool operator== (const VisG4PathDetails &t) const
const std::string & path (void) const
 VisG4PathDetails (const std::string &path)
 VisG4PathDetails (const VisG4PathDetails &t)
 VisG4PathDetails (void)

Private Attributes

std::string m_path

Classes

struct  less


Detailed Description

Definition at line 93 of file VisG4Details.h.


Constructor & Destructor Documentation

VisG4PathDetails::VisG4PathDetails ( void   ) 

Definition at line 246 of file VisG4Details.cc.

00247     :m_path ("")
00248 {
00249 }

VisG4PathDetails::VisG4PathDetails ( const VisG4PathDetails t  ) 

Definition at line 251 of file VisG4Details.cc.

References m_path, and path().

00252 {
00253     this->m_path = t.path ();       
00254 }        

VisG4PathDetails::VisG4PathDetails ( const std::string &  path  ) 

Definition at line 256 of file VisG4Details.cc.

References m_path.

00257 {
00258     this->m_path = path;            
00259 }


Member Function Documentation

bool VisG4PathDetails::operator< ( const VisG4PathDetails t  )  const

Definition at line 284 of file VisG4Details.cc.

00285 {
00286     less comparison;
00287     return comparison (*this, t);
00288 }

bool VisG4PathDetails::operator== ( const VisG4PathDetails t  )  const

Definition at line 277 of file VisG4Details.cc.

00278 {
00279     less comparison;
00280     return !(comparison (t, *this) || comparison (*this, t));
00281 }

const std::string & VisG4PathDetails::path ( void   )  const

Definition at line 262 of file VisG4Details.cc.

References m_path.

Referenced by VisG4MaterialFalseColorFilter::getSoMaterial(), VisG4PathDetails::less::operator()(), and VisG4PathDetails().

00263 {
00264     return m_path;
00265 }    


Member Data Documentation

std::string VisG4PathDetails::m_path [private]

Definition at line 111 of file VisG4Details.h.

Referenced by path(), and VisG4PathDetails().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:35:24 2009 for CMSSW by  doxygen 1.5.4