|
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.