icedb  version 0.5.1
Snow particle scattering database API
Shape_impl.hpp
Go to the documentation of this file.
1 #pragma once
2 #include "Group_impl.hpp"
3 #include "../icedb/shape.hpp"
4 namespace icedb {
5  namespace Shapes {
6 #ifdef _MSC_FULL_VER
7 #pragma warning( push )
8 #pragma warning(disable:4250)
9 #endif
10  class Shape_impl : virtual public Shape, virtual public Groups::Group_impl {
11  public:
12  Shape_impl(const std::string &id, Groups::Group::Group_HDF_shared_ptr grp);
13  virtual ~Shape_impl();
14 
15  };
16 #ifdef _MSC_FULL_VER
17 #pragma warning( pop )
18 #endif
19  }
20 }
std::shared_ptr< H5::Group > Group_HDF_shared_ptr
Definition: Group.hpp:32
A high-level class to manipulate particle shapes.
Definition: shape.hpp:112
Shape_impl(const std::string &id, Groups::Group::Group_HDF_shared_ptr grp)
Definition: Shapes.cpp:156
Group_HDF_shared_ptr grp
Definition: Group_impl.hpp:17