Constructs plane by a least-squares fit
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vertex), | intent(in) | :: | vertices(:) | |||
type(plane), | pointer | :: | this_plane |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(plane), | pointer | :: | this_plane |
Returns an approximation for the goodness of fit, R2 value, from 0 to 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(plane) | :: | this_plane |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(plane), | intent(in) | :: | pl |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=psb_dpk_), | private | :: | a | ||||
real(kind=psb_dpk_), | private | :: | b | ||||
real(kind=psb_dpk_), | private | :: | c | ||||
real(kind=psb_dpk_), | private | :: | d | ||||
type(vector), | private | :: | normal | ||||
real(kind=psb_dpk_), | private | :: | r2 |
procedure, public :: get_plane_normal | |
procedure, public :: get_plane_r2 | |
procedure, public :: get_pt_plane | |
generic, public :: nemo_sizeof => nemo_plane_sizeof | |
procedure, public :: translate_plane | |
procedure, private :: nemo_plane_sizeof |