11 #include <boost/serialization/base_object.hpp>
33 template<
class Archive>
79 template<
class Archive>
82 ar & boost::serialization::base_object<STP_Feature>(*
this);
Definition: STP_Feature.h:103
int m_nextBVPrime
Definition: STP_Feature.h:132
Definition: STP_Torus.h:52
virtual SCH_API bool isHere(const Vector3 &v) const
STP_VVR m_VVR2
Definition: STP_Torus.h:93
virtual SCH_API Scalar supportH(const Vector3 &v) const
virtual SCH_API STP_Feature * clone() const
virtual SCH_API bool isHereFirstNeighbour(const Vector3 &v)
SCH_API STP_Torus(const STP_Torus &t)
Scalar m_sphereRadius
Definition: STP_Torus.h:92
SCH_API void setVVR(const STP_VVR *vvr)
virtual SCH_API bool isHereFarthestNeighbour(const Vector3 &v)
STP_Circle m_circle
Definition: STP_Torus.h:91
virtual SCH_API bool isHereFarthestNeighbourPrime(const Vector3 &v)
void serialize(Archive &ar, const unsigned int)
Definition: STP_Torus.h:80
virtual SCH_API Point3 support(const Vector3 &v) const
virtual SCH_API int getNextBVPrime() const
Definition: STP_Torus.h:70
SCH_API STP_Torus(const Vector3 &cNormal, const Point3 &cCenter, Scalar cRadius, Scalar sRadius)
virtual SCH_API bool isHereHybrid(const Vector3 &v, int idp)
virtual SCH_API void print() const
STP_VVR m_VVR1
Definition: STP_Torus.h:93
virtual SCH_API int getNextBV(unsigned int id) const
int m_nextBV[4]
Definition: STP_Torus.h:94
STP_VVR m_VVR3
Definition: STP_Torus.h:93
STP_VVR m_VVR0
Definition: STP_Torus.h:93
virtual SCH_API bool isHereFirstNeighbourPrime(const Vector3 &v, int idp)
double Scalar
Definition: SCH_Types.h:23
struct sch::s_STP_Circle STP_Circle
#define SCH_API
Definition: sch_api.h:13
Definition: STP_Torus.h:23
void serialize(Archive &ar, const unsigned int)
Definition: STP_Torus.h:34
Scalar m_radius
Definition: STP_Torus.h:26
s_STP_Circle()
Definition: STP_Torus.h:40
bool operator==(const s_STP_Circle &c) const
Definition: STP_Torus.h:28
Vector3 m_normal
Definition: STP_Torus.h:24
Point3 m_center
Definition: STP_Torus.h:25
s_STP_Circle(const Vector3 &normal, const Point3 ¢er, Scalar radius)
Definition: STP_Feature.h:13
int m_outerSTP
Definition: STP_Feature.h:39