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