#include <GeomEdge.h>
Definition at line 11 of file GeomEdge.h.
◆ operator[]() [1/2]
◆ operator[]() [2/2]
const GeomVertex& bamg::GeomEdge::operator[] |
( |
int |
i | ) |
const |
|
inline |
◆ operator()()
◆ F()
R2 bamg::GeomEdge::F |
( |
double |
theta | ) |
const |
Definition at line 20 of file GeomEdge.cpp.
28 _assert_(theta>-1e-12 && theta<1+1e-12);
32 cb = theta*theta*(3-2*theta);
34 cta = (1-theta)*(1-theta)*theta;
35 ctb = (theta-1)*theta*theta ;
59 return A*ca + B*cb +
tg[0]*cta +
tg[1]*ctb;
◆ Cracked()
int bamg::GeomEdge::Cracked |
( |
| ) |
const |
◆ TgA()
int bamg::GeomEdge::TgA |
( |
| ) |
const |
◆ TgB()
int bamg::GeomEdge::TgB |
( |
| ) |
const |
◆ Mark()
int bamg::GeomEdge::Mark |
( |
| ) |
const |
◆ Required()
int bamg::GeomEdge::Required |
( |
| ) |
|
◆ SetCracked()
void bamg::GeomEdge::SetCracked |
( |
| ) |
|
◆ SetTgA()
void bamg::GeomEdge::SetTgA |
( |
| ) |
|
◆ SetTgB()
void bamg::GeomEdge::SetTgB |
( |
| ) |
|
◆ SetMark()
void bamg::GeomEdge::SetMark |
( |
| ) |
|
◆ SetUnMark()
void bamg::GeomEdge::SetUnMark |
( |
| ) |
|
◆ SetRequired()
void bamg::GeomEdge::SetRequired |
( |
| ) |
|
◆ Set()
Definition at line 68 of file GeomEdge.cpp.
70 v[0] = GhNew.vertices + Gh.GetId(
v[0]);
71 v[1] = GhNew.vertices + Gh.GetId(
v[1]);
72 if (
Adj[0])
Adj[0] = GhNew.edges + Gh.GetId(
Adj[0]);
73 if (
Adj[1])
Adj[1] = GhNew.edges + Gh.GetId(
Adj[1]);
◆ ReferenceNumber
long bamg::GeomEdge::ReferenceNumber |
◆ CurveNumber
long bamg::GeomEdge::CurveNumber |
◆ tg
◆ Adj
◆ AdjVertexIndex
int bamg::GeomEdge::AdjVertexIndex[2] |
◆ type
The documentation for this class was generated from the following files: