|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
CAD vertex class.

Public Member Functions | |
| procedure(cad_dummy_eval), deferred | eval (self, pt, u, v) |
| Parametric point evaluation. | |
| procedure | eval (self, pt, u, v) |
| Parametric point evaluation. | |
| procedure(cad_dummy_find), deferred | locate (self, pt, u, v) |
| Physical point location. | |
| procedure | locate (self, pt, u, v) |
| Physical point location. | |
| procedure | reflect (self, copy, tol, k) |
| Reflect vertex. | |
Public Attributes | |
| integer(i4) | id |
| Input ID of CAD object. | |
| real(r8), dimension(:), pointer | pt |
| Vertex location [3]. | |
|
pure virtualinherited |
Parametric point evaluation.
| [out] | pt | Position vector [3] |
| [in] | u | Parametric coordinate 1 |
| [in] | v | Parametric coordinate 2 |
| procedure eval | ( | class(cad_vertex), intent(in) | self, |
| real(r8), dimension(3), intent(out) | pt, | ||
| real(r8), intent(in) | u, | ||
| real(r8), intent(in) | v ) |
Parametric point evaluation.
| [out] | pt | Position vector [3] |
| [in] | u | Parametric coordinate 1 (ignored) |
| [in] | v | Parametric coordinate 2 (ignored) |
|
pure virtualinherited |
Physical point location.
| [in] | pt | Position vector [3] |
| [out] | u | Parametric coordinate 1 |
| [out] | v | Parametric coordinate 2 |
| procedure locate | ( | class(cad_vertex), intent(in) | self, |
| real(r8), dimension(3), intent(in) | pt, | ||
| real(r8), intent(out) | u, | ||
| real(r8), intent(out) | v ) |
Physical point location.
| [in] | pt | Position vector [3] |
| [out] | u | Parametric coordinate 1 (ignored) |
| [out] | v | Parametric coordinate 2 (ignored) |
| procedure reflect | ( | class(cad_vertex), intent(in) | self, |
| class(cad_vertex), intent(out) | copy, | ||
| real(r8), intent(in) | tol, | ||
| integer(i4), intent(in) | k ) |
Reflect vertex.
| [in] | self | Source object to copy |
| [out] | copy | Reflected copy of the source vertex |
| [in] | tol | Minimum distance from plane |
| [in] | k | Coordinate index for the reflection plane |
|
inherited |
Input ID of CAD object.
| real(r8), dimension(:), pointer pt |
Vertex location [3].