11#ifndef __RD_CHIRAL_SET_H__
12#define __RD_CHIRAL_SET_H__
15#include <boost/smart_ptr.hpp>
41 ChiralSet(
unsigned int pid0,
unsigned int pid1,
unsigned int pid2,
42 unsigned int pid3,
unsigned int pid4,
double lowerVolBound,
43 double upperVolBound, std::uint64_t structureFlags = 0)
52 CHECK_INVARIANT(lowerVolBound <= upperVolBound,
"Inconsistent bounds\n");
#define CHECK_INVARIANT(expr, mess)
std::uint64_t d_structureFlags
ChiralSet(unsigned int pid0, unsigned int pid1, unsigned int pid2, unsigned int pid3, unsigned int pid4, double lowerVolBound, double upperVolBound, std::uint64_t structureFlags=0)
double d_volumeLowerBound
double getUpperVolumeBound() const
double getLowerVolumeBound() const
double d_volumeUpperBound
#define RDKIT_DISTGEOMETRY_EXPORT
std::vector< ChiralSetPtr > VECT_CHIRALSET
boost::shared_ptr< ChiralSet > ChiralSetPtr