template_authoring_spec Derived Type

type, public :: template_authoring_spec


Inherited by

type~~template_authoring_spec~~InheritedByGraph type~template_authoring_spec template_authoring_spec type~app_config_authoring app_config_authoring type~app_config_authoring->type~template_authoring_spec templates

Components

Type Visibility Attributes Name Initial
logical, public :: has_group = .false.
character(len=64), public :: group = ''
logical, public :: has_center_local = .false.
real(kind=dp), public :: center_local(3) = 0.0d0
logical, public :: has_placement_mode = .false.
character(len=32), public :: placement_mode = 'absolute'
logical, public :: has_anchor = .false.
character(len=32), public :: anchor = ''
logical, public :: has_offset = .false.
real(kind=dp), public :: offset(3) = 0.0d0
logical, public :: has_offset_frac = .false.
real(kind=dp), public :: offset_frac(3) = 0.0d0
logical, public :: has_size_mode = .false.
character(len=32), public :: size_mode = 'absolute'
logical, public :: has_size_frac = .false.
integer(kind=i32), public :: size_frac_len = 0_i32
real(kind=dp), public :: size_frac(3) = 0.0d0
logical, public :: has_center = .false.
logical, public :: has_size_x = .false.
logical, public :: has_size_y = .false.
logical, public :: has_size = .false.
logical, public :: has_radius = .false.
logical, public :: has_inner_radius = .false.
logical, public :: has_height = .false.

Source Code

  type :: template_authoring_spec
    logical :: has_group = .false.
    character(len=64) :: group = ''
    logical :: has_center_local = .false.
    real(dp) :: center_local(3) = 0.0d0
    logical :: has_placement_mode = .false.
    character(len=32) :: placement_mode = 'absolute'
    logical :: has_anchor = .false.
    character(len=32) :: anchor = ''
    logical :: has_offset = .false.
    real(dp) :: offset(3) = 0.0d0
    logical :: has_offset_frac = .false.
    real(dp) :: offset_frac(3) = 0.0d0
    logical :: has_size_mode = .false.
    character(len=32) :: size_mode = 'absolute'
    logical :: has_size_frac = .false.
    integer(i32) :: size_frac_len = 0_i32
    real(dp) :: size_frac(3) = 0.0d0
    logical :: has_center = .false.
    logical :: has_size_x = .false.
    logical :: has_size_y = .false.
    logical :: has_size = .false.
    logical :: has_radius = .false.
    logical :: has_inner_radius = .false.
    logical :: has_height = .false.
  end type template_authoring_spec