sketch
Source: src/third_party/VecFor/docs/examples/lib/sketch.f90
Dependencies
Contents
Derived Types
view_object
Components
| Name | Type | Attributes | Description |
|---|---|---|---|
right | type(vector) | ||
up | type(vector) | ||
lo | real(kind=R8P) | ||
hi | real(kind=R8P) | ||
text_end | real(kind=R8P) | allocatable |
Type-Bound Procedures
| Name | Attributes | Description |
|---|---|---|
look | pass(self) | |
look_from | pass(self) | |
axes | pass(self) | |
arrow | pass(self) | |
segment | pass(self) | |
polygon | pass(self) | |
label | pass(self) | |
point | pass(self) | |
frame | pass(self) | |
grow | pass(self) |
Subroutines
look
fortran
subroutine look(self, azimuth, elevation)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
azimuth | real(kind=R8P) | in | ||
elevation | real(kind=R8P) | in |
Call graph
look_from
fortran
subroutine look_from(self, eye)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
eye | type(vector) | in |
Call graph
axes
fortran
subroutine axes(self, name, length)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
name | character(len=*) | in | ||
length | real(kind=R8P) | in |
Call graph
arrow
fortran
subroutine arrow(self, unit, tail, head)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
unit | integer | in | ||
tail | type(vector) | in | ||
head | type(vector) | in |
Call graph
segment
fortran
subroutine segment(self, unit, a, b)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
unit | integer | in | ||
a | type(vector) | in | ||
b | type(vector) | in |
Call graph
polygon
fortran
subroutine polygon(self, unit, vertices)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
unit | integer | in | ||
vertices | type(vector) | in |
Call graph
label
fortran
subroutine label(self, unit, at, text)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
unit | integer | in | ||
at | type(vector) | in | ||
text | character(len=*) | in |
Call graph
point
fortran
subroutine point(self, unit, at)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
unit | integer | in | ||
at | type(vector) | in |
Call graph
grow
fortran
subroutine grow(self, at)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
at | type(vector) | in |
Call graph
frame
fortran
subroutine frame(self, name)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(view_object) | inout | ||
name | character(len=*) | in |