17 #include <boost/shared_ptr.hpp>
43 static boost::shared_ptr<TrOuterTriangleDeleter>
New();
46 virtual void Delete(
const VecInt2d& a_polys, boost::shared_ptr<TrTin> a_tin) = 0;
47 virtual void SetObserver(boost::shared_ptr<Observer> a) = 0;
#define XM_DISALLOW_COPY_AND_ASSIGN(TypeName)
static boost::shared_ptr< TrOuterTriangleDeleter > New()
Creates a TrOuterTriangleDeleterImpl object.
std::vector< VecInt > VecInt2d