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