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