vkf_rocky_map_create Interface

interface


Called by

interface~~vkf_rocky_map_create~~CalledByGraph interface~vkf_rocky_map_create vkf_rocky_map_create proc~make_map make_map proc~make_map->interface~vkf_rocky_map_create proc~terrain_build_contents TerrainBody%terrain_build_contents proc~terrain_build_contents->proc~make_map proc~terrain_update TerrainBody%terrain_update proc~terrain_update->proc~make_map

public function vkf_rocky_map_create(viewer, profile, profile_len, scale) bind(C, name="vkf_rocky_map_create")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), value :: viewer

viewer handle (vkf_viewer_create)

character(kind=c_char, len=1), intent(in), dimension(*) :: profile

Rocky's profile (e.g. "global-geodetic", "global-qsc", "moon"; empty: Rocky's default)

integer(kind=c_int), value :: profile_len

the length of profile

real(kind=c_double), value :: scale

scene units per meter

Return Value type(c_ptr)

Description

A map for the viewer (a node handle: vkf_node_*); null without Rocky or on failure.