gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <Geo.h>
Public Member Functions | |
Vertex (double X=0., double Y=0., double Z=0., double l=1., double W=1.) | |
void | norme () |
Vertex | operator% (Vertex &autre) |
Public Attributes | |
int | Num |
int | Typ |
double | lc |
double | u |
double | w |
Coord | Pos |
gmshSurface * | geometry |
SPoint2 | pntOnGeometry |
int | boundaryLayerIndex |
|
inline |
Definition at line 42 of file Geo.h.
Referenced by operator%().
|
inline |
Definition at line 51 of file Geo.h.
Referenced by gmshFace::normal().
int Vertex::boundaryLayerIndex |
Definition at line 41 of file Geo.h.
Referenced by CompareTwoPoints(), ExtrudeCurve(), ExtrudePoint(), ExtrudeSurface(), and GEO_Internals::mergeVertices().
gmshSurface* Vertex::geometry |
Definition at line 39 of file Geo.h.
Referenced by CreateVertex(), EndCurve(), gmshVertex::writeGEO(), and gmshVertex::writePY().
double Vertex::lc |
Definition at line 33 of file Geo.h.
Referenced by CopyVertex(), InterpolateCatmullRom(), InterpolateCubicSpline(), InterpolateCurve(), InterpolateNurbs(), IntersectCurvesWithSurface(), operator%(), gmshVertex::resetMeshAttributes(), GEO_Internals::setMeshSize(), setMeshSizeFromCurvePoints(), gmshVertex::setPrescribedMeshSizeAtVertex(), TransfiniteQua(), TransfiniteTri(), TransfiniteTriB(), and gmshVertex::writeGEO().
int Vertex::Num |
Definition at line 31 of file Geo.h.
Referenced by GEO_Internals::_addCompoundSpline(), ApplicationOnShapes(), ApplyTransformationToPoint(), CompareVertex(), GEO_Internals::copy(), CreateCurve(), CreateVertex(), DeleteCurve(), DeletePoint(), DeleteSurface(), DeleteVolume(), ExtrudeCurve(), ExtrudePoint(), FindPoint(), gmshEdge::getAdditionalInfoString(), IntersectCurvesWithSurface(), MaxNumPoint(), VertexPtrLessThan::operator()(), gmshVertex::reparamOnFace(), ReplaceDuplicatePoints(), gmshRegion::resetMeshAttributes(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), SortCurvesConsecutive(), SplitCurve(), GEO_Internals::synchronize(), and gmshEdge::writeGEO().
SPoint2 Vertex::pntOnGeometry |
Definition at line 40 of file Geo.h.
Referenced by CreateVertex(), InterpolateBezier(), InterpolateCubicSpline(), InterpolateCurve(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), gmshVertex::writeGEO(), and gmshVertex::writePY().
Coord Vertex::Pos |
Definition at line 34 of file Geo.h.
Referenced by GEO_Internals::_addCompoundSpline(), ApplyTransformationToPointAlways(), gmshFace::closestPoint(), ComparePosition(), gmshFace::containsPoint(), CopyVertex(), CreateCurve(), curveGetPoint(), direction(), EndCurve(), ExtrudePoint(), gmshEdge::firstDer(), gmshFace::firstDer(), GEO_Internals::getVertex(), InterpolateBezier(), InterpolateCatmullRom(), InterpolateCubicSpline(), InterpolateCurve(), InterpolateExtrudedSurface(), InterpolateNurbs(), InterpolateUBS(), intersectCS(), IntersectCurvesWithSurface(), GEO_Internals::mergeVertices(), GEO_Internals::newGeometryPolarSphere(), GEO_Internals::newGeometrySphere(), gmshFace::normal(), norme(), operator%(), gmshVertex::point(), gmshFace::point(), gmshEdge::point(), ProjectPointOnSurface(), projectPS(), Projette(), ProtudeXYZ(), ReplaceDuplicatePointsNew(), gmshEdge::secondDer(), gmshFace::secondDer(), gmshVertex::setPosition(), discreteVertex::setPosition(), TransfiniteQua(), TransfiniteSph(), TransfiniteTri(), TransfiniteTriB(), Vertex(), gmshVertex::x(), discreteVertex::x(), gmshVertex::y(), discreteVertex::y(), gmshVertex::z(), and discreteVertex::z().
int Vertex::Typ |
Definition at line 32 of file Geo.h.
Referenced by CompareTwoPoints(), ExtrudeCurve(), ExtrudePoint(), gmshVertex::geomType(), GEO_Internals::mergeVertices(), and Vertex().
double Vertex::u |
Definition at line 33 of file Geo.h.
Referenced by CopyVertex(), CreateVertex(), InterpolateCurve(), and IntersectCurvesWithSurface().
double Vertex::w |
Definition at line 33 of file Geo.h.
Referenced by ApplyTransformationToPointAlways(), CreateVertex(), InterpolateCatmullRom(), InterpolateCubicSpline(), InterpolateCurve(), InterpolateNurbs(), operator%(), TransfiniteQua(), TransfiniteTri(), and TransfiniteTriB().