GeoMaterialPropertiesTable Node1 GeoMaterialPropertiesTable + GeoMaterialPropertiesTable() + ~GeoMaterialPropertiesTable() + AddConstProperty() + AddProperty() + AddProperty() + RemoveConstProperty() + RemoveProperty() + AddEntry() + beginPVMap() + endPVMap() + beginPMap() + endPMap() + DumpTable() Node2 RCBase Node2->Node1 Node3 std::map< std::string, double, std::less< std ::string > > + elements Node3->Node1 -m_MPTC Node4 std::string Node4->Node3 +keys Node6 std::map< std::string, GeoMaterialPropertyVector *, std::less< std::string > > Node4->Node6 +keys Node5 std::basic_string< char > Node5->Node4 Node6->Node1 -m_MPT Node7 GeoMaterialPropertyVector - m_NumEntries - m_CurrentEntry + operator++() + operator=() + GeoMaterialPropertyVector() + GeoMaterialPropertyVector() + GeoMaterialPropertyVector() + ~GeoMaterialPropertyVector() + ResetIterator() + AddElement() + GetProperty() + GetPhotonMomentum() + DumpVector() - GetEntry() Node7->Node6 +elements Node8 std::vector< GeoMPVEntry * > Node8->Node7 -m_MPV Node9 GeoMPVEntry - m_thePhotonMomentum - m_theProperty + operator<() + operator==() + operator=() + GeoMPVEntry() + GeoMPVEntry() + ~GeoMPVEntry() + GetPhotonMomentum() + GetProperty() + DumpEntry() Node9->Node8 +elements