gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <Geo.h>
Public Member Functions | |
bool | degenerate () const |
Public Attributes | |
int | Num |
int | Typ |
bool | degenerated |
int | Method |
int | nbPointsTransfinite |
int | typeTransfinite |
double | coeffTransfinite |
double | l |
double | mat [4][4] |
Vertex * | beg |
Vertex * | end |
int | begByTag |
int | endByTag |
double | ubeg |
double | uend |
List_T * | Control_Points |
ExtrudeParams * | Extrude |
float * | k |
int | degre |
CircParam | Circle |
gmshSurface * | geometry |
int | ReverseMesh |
int | master |
std::list< double > | affineTransformation |
|
inline |
Definition at line 97 of file Geo.h.
Referenced by gmshEdge::degenerate().
Vertex* Curve::beg |
Definition at line 85 of file Geo.h.
Referenced by CompareTwoCurves(), CopyCurve(), CreateCurve(), CreateReversedCurve(), degenerate(), gmshEdge::discretize(), DuplicateCurve(), ExtrudeCurve(), InterpolateRuledSurface(), InterpolateUBS(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), and SortEdgesInLoop().
int Curve::begByTag |
Definition at line 86 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), and CreateReversedCurve().
CircParam Curve::Circle |
Definition at line 92 of file Geo.h.
Referenced by GEO_Internals::addCircleArc(), GEO_Internals::addEllipseArc(), CreateCurve(), InterpolateRuledSurface(), and gmshEdge::minimumMeshSegments().
double Curve::coeffTransfinite |
Definition at line 82 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), and gmshEdge::resetMeshAttributes().
List_T* Curve::Control_Points |
Definition at line 88 of file Geo.h.
Referenced by CompareTwoCurves(), CopyCurve(), CreateCurve(), CreateReversedCurve(), degenerate(), gmshEdge::discretize(), DuplicateCurve(), ExtrudeCurve(), FreeCurve(), gmshEdge::getAdditionalInfoString(), InterpolateBezier(), InterpolateNurbs(), InterpolateUBS(), gmshEdge::minimumDrawSegments(), gmshEdge::reparamOnFace(), setMeshSizeFromCurvePoints(), and gmshEdge::writeGEO().
bool Curve::degenerated |
Definition at line 78 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), degenerate(), and DuplicateCurve().
int Curve::degre |
Definition at line 91 of file Geo.h.
Referenced by CreateCurve(), CreateReversedCurve(), InterpolateNurbs(), and gmshEdge::writeGEO().
Vertex * Curve::end |
Definition at line 85 of file Geo.h.
Referenced by CompareTwoCurves(), CopyCurve(), CreateCurve(), CreateReversedCurve(), degenerate(), gmshEdge::discretize(), DuplicateCurve(), ExtrudeCurve(), InterpolateUBS(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), and SortEdgesInLoop().
int Curve::endByTag |
Definition at line 86 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), and CreateReversedCurve().
ExtrudeParams* Curve::Extrude |
Definition at line 89 of file Geo.h.
Referenced by CompareTwoCurves(), CreateCurve(), CreateReversedCurve(), ExtrudeCurve(), ExtrudeSurface(), FreeCurve(), and gmshEdge::resetMeshAttributes().
gmshSurface* Curve::geometry |
Definition at line 93 of file Geo.h.
Referenced by CreateCurve(), InterpolateBezier(), InterpolateUBS(), gmshEdge::minimumDrawSegments(), and gmshEdge::reparamOnFace().
float* Curve::k |
Definition at line 90 of file Geo.h.
Referenced by CreateCurve(), CreateReversedCurve(), FreeCurve(), InterpolateNurbs(), and gmshEdge::writeGEO().
double Curve::l |
Definition at line 83 of file Geo.h.
Referenced by CopyCurve().
double Curve::mat[4][4] |
Definition at line 84 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), InterpolateUBS(), and gmshEdge::reparamOnFace().
int Curve::Method |
Definition at line 79 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), and gmshEdge::resetMeshAttributes().
int Curve::nbPointsTransfinite |
Definition at line 80 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), and gmshEdge::resetMeshAttributes().
int Curve::Num |
Definition at line 76 of file Geo.h.
Referenced by CompareAbsCurve(), CompareCurve(), CompareTwoCurves(), GEO_Internals::copy(), CreateCurve(), DuplicateSurface(), ExtrudeCurve(), ExtrudeShapes(), ExtrudeSurface(), FindCurve(), gmshEdge::reparamOnFace(), ReplaceDuplicateCurves(), SortEdgesInLoop(), SplitCurve(), and gmshEdge::writeGEO().
int Curve::ReverseMesh |
Definition at line 94 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), and gmshEdge::resetMeshAttributes().
int Curve::Typ |
Definition at line 77 of file Geo.h.
Referenced by CompareTwoCurves(), CopyCurve(), CreateCurve(), CreateReversedCurve(), degenerate(), gmshEdge::discretize(), ExtrudeCurve(), ExtrudeShapes(), gmshEdge::geomType(), gmshEdge::reparamOnFace(), setMeshSizeFromCurvePoints(), and gmshEdge::writeGEO().
int Curve::typeTransfinite |
Definition at line 81 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), and gmshEdge::resetMeshAttributes().
double Curve::ubeg |
Definition at line 87 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), InterpolateCurve(), gmshEdge::parBounds(), and gmshEdge::reparamOnFace().
double Curve::uend |
Definition at line 87 of file Geo.h.
Referenced by CopyCurve(), CreateCurve(), CreateReversedCurve(), InterpolateCurve(), gmshEdge::parBounds(), and gmshEdge::reparamOnFace().