gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <gmshSurface.h>
Public Member Functions | |
virtual Range< double > | parBounds (int i) const |
virtual gmshSurface::gmshSurfaceType | geomType () const |
virtual SPoint3 | point (double par1, double par2) const |
virtual SVector3 | normal (const SPoint2 ¶m) const |
virtual SPoint3 | point (double par1, double par2) const=0 |
virtual SPoint3 | point (const SPoint2 &p) const |
Public Member Functions inherited from gmshSurface | |
virtual | ~gmshSurface () |
virtual SPoint3 | point (const SPoint2 &p) const |
virtual SPoint2 | parFromPoint (double x, double y, double z) |
virtual Pair< SVector3, SVector3 > | firstDer (const SPoint2 ¶m) |
virtual double | getMetricEigenvalue (const SPoint2 &) |
Static Public Member Functions | |
static gmshSurface * | NewSphere (int _iSphere, double _x, double _y, double _z, double _r) |
Static Public Member Functions inherited from gmshSurface | |
static void | reset () |
static int | maxTag () |
static gmshSurface * | getSurface (int tag) |
Private Member Functions | |
gmshSphere (double _x, double _y, double _z, double _r) | |
Private Attributes | |
double | xc |
double | yc |
double | zc |
double | r |
Additional Inherited Members | |
Public Types inherited from gmshSurface | |
enum | gmshSurfaceType { Plane, Nurbs, Cylinder, Sphere, Cone, Torus, ParametricSurface, PolarSphere } |
Public Attributes inherited from gmshSurface | |
bool | vertex_defined_on_surface |
Static Protected Attributes inherited from gmshSurface | |
static std::map< int, gmshSurface * > | allGmshSurfaces |
Definition at line 68 of file gmshSurface.h.
|
inlineprivate |
Definition at line 71 of file gmshSurface.h.
Referenced by NewSphere().
|
inlinevirtual |
Implements gmshSurface.
Definition at line 86 of file gmshSurface.h.
|
static |
Definition at line 38 of file gmshSurface.cpp.
Referenced by GEO_Internals::newGeometrySphere().
Reimplemented from gmshSurface.
Definition at line 92 of file gmshSurface.h.
|
inlinevirtual |
Implements gmshSurface.
Definition at line 79 of file gmshSurface.h.
|
inline |
Definition at line 59 of file gmshSurface.h.
|
virtual |
Implements gmshSurface.
Definition at line 61 of file gmshSurface.cpp.
virtual SPoint3 gmshSurface::point |
|
private |
Definition at line 70 of file gmshSurface.h.
Referenced by NewSphere(), and point().
|
private |
Definition at line 70 of file gmshSurface.h.
|
private |
Definition at line 70 of file gmshSurface.h.
|
private |
Definition at line 70 of file gmshSurface.h.