gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
curveFunctorCircle Class Reference

#include <intersectCurveSurface.h>

Inheritance diagram for curveFunctorCircle:
Collaboration diagram for curveFunctorCircle:

Public Member Functions

 curveFunctorCircle (const SVector3 &_n1, const SVector3 &_n2, const SVector3 &_middle, const double &_d)
 
virtual SPoint3 operator() (double t) const
 
- Public Member Functions inherited from curveFunctor
virtual ~curveFunctor ()
 

Private Attributes

SVector3 n1
 
SVector3 n2
 
SVector3 middle
 
double d
 

Detailed Description

Definition at line 53 of file intersectCurveSurface.h.

Constructor & Destructor Documentation

◆ curveFunctorCircle()

curveFunctorCircle::curveFunctorCircle ( const SVector3 _n1,
const SVector3 _n2,
const SVector3 _middle,
const double &  _d 
)
inline

Definition at line 59 of file intersectCurveSurface.h.

Member Function Documentation

◆ operator()()

virtual SPoint3 curveFunctorCircle::operator() ( double  t) const
inlinevirtual

Implements curveFunctor.

Definition at line 64 of file intersectCurveSurface.h.

Here is the call graph for this function:

Member Data Documentation

◆ d

double curveFunctorCircle::d
private

Definition at line 56 of file intersectCurveSurface.h.

Referenced by operator()().

◆ middle

SVector3 curveFunctorCircle::middle
private

Definition at line 55 of file intersectCurveSurface.h.

Referenced by operator()().

◆ n1

SVector3 curveFunctorCircle::n1
private

Definition at line 54 of file intersectCurveSurface.h.

Referenced by operator()().

◆ n2

SVector3 curveFunctorCircle::n2
private

Definition at line 54 of file intersectCurveSurface.h.

Referenced by operator()().


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