sch::s_SphereApproxim Struct Reference

Functor. More...

#include <sch/STP-BV/STP_BV.h>

Collaboration diagram for sch::s_SphereApproxim:

Public Member Functions

 s_SphereApproxim (std::vector< Point3 > &vertices, int step, const Point3 &sphereCenter, double sphereRadius)
 Constructor. More...
 
void operator() (const Triangle &vertices, const int &currentStep) const
 operator parenthesis More...
 
template<class Archive >
void serialize (Archive &ar, const unsigned int)
 

Public Attributes

std::vector< Point3 > & m_vertices
 
int m_step
 
Point3 m_sphereCenter
 
Scalar m_sphereRadius
 

Detailed Description

Functor.

Author
Cochet-Grasset Amelie
Date
september 2007

Constructor & Destructor Documentation

◆ s_SphereApproxim()

sch::s_SphereApproxim::s_SphereApproxim ( std::vector< Point3 > &  vertices,
int  step,
const Point3 sphereCenter,
double  sphereRadius 
)

Constructor.

Parameters
vertices
step
sphereCenter
sphereRadius

Member Function Documentation

◆ operator()()

void sch::s_SphereApproxim::operator() ( const Triangle vertices,
const int &  currentStep 
) const

operator parenthesis

Parameters
vertices
currentStep

◆ serialize()

template<class Archive >
void sch::s_SphereApproxim::serialize ( Archive &  ar,
const unsigned int   
)
inline

Member Data Documentation

◆ m_sphereCenter

Point3 sch::s_SphereApproxim::m_sphereCenter

◆ m_sphereRadius

Scalar sch::s_SphereApproxim::m_sphereRadius

◆ m_step

int sch::s_SphereApproxim::m_step

◆ m_vertices

std::vector<Point3>& sch::s_SphereApproxim::m_vertices

The documentation for this struct was generated from the following file: