The plane's radius (> 0), circle spacing and radial line spacing (radians; 0 for none), as OpenFrames' setParameters.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RadialPlane), | intent(inout) | :: | self | |||
| real(kind=wp), | intent(in) | :: | radius |
scene units (<= 0: unchanged) |
||
| real(kind=wp), | intent(in) | :: | radial_spacing |
scene units (< 0: unchanged) |
||
| real(kind=wp), | intent(in) | :: | lon_spacing |
radians (< 0: unchanged) |
subroutine plane_set_parameters(self, radius, radial_spacing, lon_spacing) class(RadialPlane), intent(inout) :: self real(wp), intent(in) :: radius !! scene units (<= 0: unchanged) real(wp), intent(in) :: radial_spacing !! scene units (< 0: unchanged) real(wp), intent(in) :: lon_spacing !! radians (< 0: unchanged) if (radius > 0.0_wp) self%radius_ = radius if (radial_spacing >= 0.0_wp) self%radial_spacing = radial_spacing if (lon_spacing >= 0.0_wp) self%lon_spacing = lon_spacing call place_axes(self, self%radius_) call make_plane(self) end subroutine plane_set_parameters