77 G4Color color = att->GetColor();
79 const G4String& name = GenerateName(
"test_color", att);
80 G4double r=color.GetRed(), g=color.GetGreen(),
81 b=color.GetBlue(),
a=color.GetAlpha();
85 xercesc::DOMElement* colElement = NewElement(
"color");
86 colElement->setAttributeNode(NewAttribute(
"name",name));
87 colElement->setAttributeNode(NewAttribute(
"R",r));
88 colElement->setAttributeNode(NewAttribute(
"G",g));
89 colElement->setAttributeNode(NewAttribute(
"B",b));
90 colElement->setAttributeNode(NewAttribute(
"A",
a));
91 extElement->appendChild(colElement);
94 xercesc::DOMElement* colorrefElement = NewElement(
"colorref");
95 colorrefElement->setAttributeNode(NewAttribute(
"ref",name));
96 volumeElement->appendChild(colorrefElement);
98 G4cout <<
"Written color attribute (R,G,B,A) is: "
99 << r <<
", " << g <<
", " << b <<
", " <<
a <<
" !" << G4endl;