Skip to content

sketch ​

Source: src/third_party/VecFor/docs/examples/lib/sketch.f90

Dependencies

Contents ​

Derived Types ​

view_object ​

Components ​

NameTypeAttributesDescription
righttype(vector)
uptype(vector)
loreal(kind=R8P)
hireal(kind=R8P)
text_endreal(kind=R8P)allocatable

Type-Bound Procedures ​

NameAttributesDescription
lookpass(self)
look_frompass(self)
axespass(self)
arrowpass(self)
segmentpass(self)
polygonpass(self)
labelpass(self)
pointpass(self)
framepass(self)
growpass(self)

Subroutines ​

look ​

fortran
subroutine look(self, azimuth, elevation)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
azimuthreal(kind=R8P)in
elevationreal(kind=R8P)in

Call graph

look_from ​

fortran
subroutine look_from(self, eye)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
eyetype(vector)in

Call graph

axes ​

fortran
subroutine axes(self, name, length)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
namecharacter(len=*)in
lengthreal(kind=R8P)in

Call graph

arrow ​

fortran
subroutine arrow(self, unit, tail, head)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
unitintegerin
tailtype(vector)in
headtype(vector)in

Call graph

segment ​

fortran
subroutine segment(self, unit, a, b)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
unitintegerin
atype(vector)in
btype(vector)in

Call graph

polygon ​

fortran
subroutine polygon(self, unit, vertices)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
unitintegerin
verticestype(vector)in

Call graph

label ​

fortran
subroutine label(self, unit, at, text)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
unitintegerin
attype(vector)in
textcharacter(len=*)in

Call graph

point ​

fortran
subroutine point(self, unit, at)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
unitintegerin
attype(vector)in

Call graph

grow ​

fortran
subroutine grow(self, at)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
attype(vector)in

Call graph

frame ​

fortran
subroutine frame(self, name)

Arguments

NameTypeIntentAttributesDescription
selfclass(view_object)inout
namecharacter(len=*)in