9 #ifndef IMPEXAMPLE_EXAMPLE_TEMPLATE_CLASS_H
10 #define IMPEXAMPLE_EXAMPLE_TEMPLATE_CLASS_H
12 #include <IMP/example/example_config.h>
17 IMPEXAMPLE_BEGIN_NAMESPACE
31 template <
unsigned int D>
54 typedef ExampleTemplateClassD<3> ExampleTemplateClass3D;
57 IMPEXAMPLE_END_NAMESPACE
#define IMP_SHOWABLE_INLINE(Name, how_to_show)
Declare the methods needed by an object that can be printed.
A line segment templated on the dimension.
A Cartesian vector in D-dimensions.
const IMP::algebra::VectorD< D > & get_point(unsigned int i) const
Get one of the endpoints.
ExampleTemplateClassD(const IMP::algebra::VectorD< D > &a, const IMP::algebra::VectorD< D > &b)
For backwards compatibility.
#define IMP_USAGE_CHECK(expr, message)
A runtime test for incorrect usage of a class or method.