11 #include <boost/serialization/base_object.hpp>
51 template<
class Archive>
54 ar & boost::serialization::base_object<STP_Feature>(*
this);
Definition: STP_BigSphere.h:16
virtual SCH_API bool isHereFirstNeighbourPrime(const Vector3 &v, int idp)
virtual SCH_API bool isHereFarthestNeighbourPrime(const Vector3 &v)
virtual SCH_API void print() const
virtual SCH_API bool isHere(const Vector3 &v) const
virtual SCH_API Scalar supportH(const Vector3 &v) const
Point3 m_center
Definition: STP_BigSphere.h:63
virtual SCH_API bool ray_cast(const Point3 &source, const Point3 &target, Scalar ¶m, Vector3 &normal) const
SCH_API void setVVR(const STP_VVR *vvr)
virtual SCH_API int getNextBVPrime() const
Definition: STP_BigSphere.h:46
SCH_API const Point3 & getCenter() const
virtual SCH_API bool isHereFarthestNeighbour(const Vector3 &v)
virtual SCH_API int getNextBV(unsigned int id) const
SCH_API STP_BigSphere(Scalar radius, Point3 center)
virtual SCH_API STP_Feature * clone() const
STP_VVR m_VVR2
Definition: STP_BigSphere.h:64
STP_VVR m_VVR1
Definition: STP_BigSphere.h:64
int m_nextBV[3]
Definition: STP_BigSphere.h:65
virtual SCH_API Point3 support(const Vector3 &v) const
virtual SCH_API bool isHereFirstNeighbour(const Vector3 &v)
virtual SCH_API bool isHereHybrid(const Vector3 &v, int idp)
STP_VVR m_VVR0
Definition: STP_BigSphere.h:64
Scalar m_radius
Definition: STP_BigSphere.h:62
SCH_API STP_BigSphere(const STP_BigSphere &s)
void serialize(Archive &ar, const unsigned int)
Definition: STP_BigSphere.h:52
Definition: STP_Feature.h:103
int m_nextBVPrime
Definition: STP_Feature.h:132
double Scalar
Definition: SCH_Types.h:23
#define SCH_API
Definition: sch_api.h:13
Definition: STP_Feature.h:13
int m_outerSTP
Definition: STP_Feature.h:39