54 void DicomPhantomParameterisationColour::ReadColourData()
 
   59     fColours[
"Default"] = blankAtt;
 
   62     G4String colourFile = 
"ColourMap.dat";
 
   63     std::ifstream 
fin(colourFile.c_str());
 
   66     G4double cred, cgreen, cblue, copacity;
 
   68     for( 
G4int ii = 0; ii < nMate; ii++ ){
 
   69         fin >> mateName >> cred >> cgreen >> cblue >> copacity;
 
   70         G4Colour colour( cred, cgreen, cblue, copacity );
 
   73         fColours[mateName] = visAtt;
 
   85         std::string::size_type iuu = mateName.find(
"__");
 
   86         if( iuu != std::string::npos ) {
 
   87             mateName = mateName.substr( 0, iuu );
 
   89         std::map<G4String,G4VisAttributes*>::const_iterator ite = fColours.find(mateName);
 
   90         if( ite != fColours.end() ){
 
const G4String & GetName() const 
 
void SetVisibility(G4bool)
 
DicomPhantomParameterisationColour()
 
virtual G4Material * ComputeMaterial(const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0)
 
Definition of the DicomPhantomParameterisationColour class. 
 
~DicomPhantomParameterisationColour()
 
virtual G4Material * ComputeMaterial(const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0)
 
G4LogicalVolume * GetLogicalVolume() const 
 
void SetVisAttributes(const G4VisAttributes *pVA)
 
void SetSkipEqualMaterials(G4bool skip)