5#ifndef INDETGEOMODELUTILS_TOPLEVELPLACEMENTS_H
6#define INDETGEOMODELUTILS_TOPLEVELPLACEMENTS_H
10#include "GeoModelKernel/GeoDefinitions.h"
25 bool present(
const std::string & partName)
const;
26 const GeoTrf::Transform3D &
transform(
const std::string & partName)
const;
Definition of the abstract IRDBAccessSvc interface.
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
IRDBRecord is one record in the IRDBRecordset object.
GeoTrf::Transform3D transform
GeoTrf::Transform3D partTransform(const IRDBRecord *record) const
Part * getPart(const std::string &partName) const
static const GeoTrf::Transform3D s_identityTransform
const GeoTrf::Transform3D & transform(const std::string &partName) const
std::map< std::string, Part * > m_parts
TopLevelPlacements(const IRDBRecordset_ptr &topLevelTable)
void fillPlacements(const IRDBRecordset_ptr &topLevelTable)
bool present(const std::string &partName) const