|
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.
|
|
|
integer(i4) | id |
| Input ID of CAD object.
|
|
real(r8), dimension(:), pointer | pt |
| Vertex location [3].
|
|
◆ eval() [1/2]
procedure(cad_dummy_eval), deferred eval |
( |
class(cad_entity), intent(in) |
self, |
|
|
real(r8), dimension(3), intent(out) |
pt, |
|
|
real(r8), intent(in) |
u, |
|
|
real(r8), intent(in) |
v |
|
) |
| |
|
pure virtualinherited |
Parametric point evaluation.
- Parameters
-
[out] | pt | Position vector [3] |
[in] | u | Parametric coordinate 1 |
[in] | v | Parametric coordinate 2 |
◆ eval() [2/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.
- (u,v) -> (x,y,z)
- Parameters
-
[out] | pt | Position vector [3] |
[in] | u | Parametric coordinate 1 (ignored) |
[in] | v | Parametric coordinate 2 (ignored) |
◆ locate() [1/2]
procedure(cad_dummy_find), deferred locate |
( |
class(cad_entity), intent(in) |
self, |
|
|
real(r8), dimension(3), intent(in) |
pt, |
|
|
real(r8), intent(out) |
u, |
|
|
real(r8), intent(out) |
v |
|
) |
| |
|
pure virtualinherited |
Physical point location.
- Parameters
-
[in] | pt | Position vector [3] |
[out] | u | Parametric coordinate 1 |
[out] | v | Parametric coordinate 2 |
◆ locate() [2/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.
- (x,y,z) -> (u,v)
- Parameters
-
[in] | pt | Position vector [3] |
[out] | u | Parametric coordinate 1 (ignored) |
[out] | v | Parametric coordinate 2 (ignored) |
◆ reflect()
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.
- Parameters
-
[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 |
◆ id
◆ pt
real(r8), dimension(:), pointer pt |
The documentation for this type was generated from the following file:
- /home/runner/work/OpenFUSIONToolkit/OpenFUSIONToolkit/src/grid/bezier_cad.F90