sdr_load_canonicalND Subroutine

public subroutine sdr_load_canonicalND(pntArray, lineArray, triArray, boxArray, spaObjArray, attr_pos, transform, conf, thandle)

This routine loads canonical geometrial objects like point, line, plane and box and add them to the growing array of each primitive geometries and the position of this geometries are stored in the growing array of spatialObject

Arguments

Type IntentOptional Attributes Name
type(grw_pointarray_type), intent(inout) :: pntArray

growing array of points

type(grw_linearray_type), intent(inout) :: lineArray

growing array of line

type(grw_trianglearray_type), intent(inout) :: triArray

growing array of triangles

type(grw_boxarray_type), intent(inout) :: boxArray

growing array of boxes

type(grw_spatialObjArray_type), intent(inout) :: spaObjArray

growing array of geometrical objects.

integer, intent(in) :: attr_pos

Position of the attribute to connect this object to.

type(tem_transformation_type), intent(in) :: transform

transformation for spatial object

type(flu_State) :: conf

lua state

integer, intent(in) :: thandle

Calls

proc~~sdr_load_canonicalnd~~CallsGraph proc~sdr_load_canonicalnd sdr_load_canonicalND proc~append_canondboxtosdrbox append_CanoNDBoxToSdrBox proc~sdr_load_canonicalnd->proc~append_canondboxtosdrbox proc~append_canondboxtotriangle append_CanoNDBoxToTriangle proc~sdr_load_canonicalnd->proc~append_canondboxtotriangle proc~append_canondlinetosdrline append_CanoNDLineToSdrLine proc~sdr_load_canonicalnd->proc~append_canondlinetosdrline proc~append_canondplanetotriangle append_CanoNDPlaneToTriangle proc~sdr_load_canonicalnd->proc~append_canondplanetotriangle proc~append_canondpointtosdrpoint append_CanoNDPointToSdrPoint proc~sdr_load_canonicalnd->proc~append_canondpointtosdrpoint tem_load_canonicalND tem_load_canonicalND proc~sdr_load_canonicalnd->tem_load_canonicalND upper_to_lower upper_to_lower proc~sdr_load_canonicalnd->upper_to_lower append append proc~append_canondboxtosdrbox->append proc~append_canondboxtotriangle->proc~append_canondplanetotriangle proc~append_canondlinetosdrline->append proc~append_canondplanetotriangle->append proc~append_canondpointtosdrpoint->append

Called by

proc~~sdr_load_canonicalnd~~CalledByGraph proc~sdr_load_canonicalnd sdr_load_canonicalND proc~sdr_load_geom_table_single sdr_load_geom_table_single proc~sdr_load_geom_table_single->proc~sdr_load_canonicalnd proc~sdr_load_geom_table sdr_load_geom_table proc~sdr_load_geom_table->proc~sdr_load_geom_table_single proc~sdr_load_spatialobject_single sdr_load_spatialObject_single proc~sdr_load_spatialobject_single->proc~sdr_load_geom_table proc~sdr_load_geometry sdr_load_geometry proc~sdr_load_geometry->proc~sdr_load_spatialobject_single