Define a curved edge that is parameterized for 0<lambda<1 between the start and end point.
More...
Detailed Description
Define a curved edge that is parameterized for 0<lambda<1 between the start and end point.
- Source files
-
Definition at line 54 of file curvedEdge.H.
List of all members.
Public Member Functions |
| TypeName ("curvedEdge") |
| Runtime type information.
|
| declareRunTimeSelectionTable (autoPtr, curvedEdge, Istream,(const pointField &points, Istream &is),(points, is)) |
| curvedEdge (const pointField &points, const label start, const label end) |
| Construct from components.
|
| curvedEdge (const pointField &, Istream &) |
| Construct from Istream setting pointsList.
|
| curvedEdge (const curvedEdge &) |
| Copy construct.
|
virtual autoPtr< curvedEdge > | clone () const |
| Clone function.
|
virtual | ~curvedEdge () |
label | start () const |
| Return label of start point.
|
label | end () const |
| Return label of end point.
|
int | compare (const curvedEdge &) const |
| Compare the given start and end points with this curve.
|
int | compare (const edge &) const |
| Compare the given start and end points with this curve.
|
int | compare (const label start, const label end) const |
| Compare the given start and end points with this curve.
|
virtual point | position (const scalar) const =0 |
| Return the point position corresponding to the curve parameter.
|
virtual scalar | length () const =0 |
| Return the length of the curve.
|
void | operator= (const curvedEdge &) |
Constructor & Destructor Documentation
Construct from components.
Construct from Istream setting pointsList.
Member Function Documentation
Return a complete point field by appending the start/end points.
to the given list
TypeName |
( |
"curvedEdge" |
| ) |
|
Runtime type information.
New function which constructs and returns pointer to a curvedEdge.
Foam::label start |
( |
| ) |
const |
|
inline |
Foam::label end |
( |
| ) |
const |
|
inline |
int compare |
( |
const edge & |
e | ) |
const |
|
inline |
int compare |
( |
const label |
start, |
|
|
const label |
end |
|
) |
| const |
|
inline |
Compare the given start and end points with this curve.
+1: identical
- -1: same edge, but different orientation
Definition at line 40 of file curvedEdgeI.H.
virtual point position |
( |
const scalar |
| ) |
const |
|
pure virtual |
virtual scalar length |
( |
| ) |
const |
|
pure virtual |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files:
- applications/utilities/mesh/generation/blockMesh/curvedEdges/curvedEdge.H
- applications/utilities/mesh/generation/blockMesh/curvedEdges/curvedEdgeI.H