41 #include "DTK_BasicGeometryExtraData.hpp" 52 BasicGeometryExtraData::BasicGeometryExtraData(
53 const BasicGeometryEntityImpl *implementation )
55 DTK_REQUIRE( implementation );
56 d_implementation = implementation;
60 BasicGeometryExtraData::~BasicGeometryExtraData() { }
63 const BasicGeometryEntityImpl *BasicGeometryExtraData::implementationConstPtr()
65 DTK_REQUIRE( d_implementation );
66 return d_implementation;
Assertions and Design-by-Contract for error handling.