aRTlayer-class              package:aRT              R Documentation

_C_l_a_s_s "_a_R_T_l_a_y_e_r"

_D_e_s_c_r_i_p_t_i_o_n:

     Class that represents a layer of information in the database. It
     can insert geometries into the database, process them and create
     'aRTtable', 'aRTtheme'  and 'aRTquerier' objects. TerraLib layers
     can stores various geometries in a layer, but in aRT, for
     simplify, each layer stores only one type of geometry.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form 'new("aRTlayer",
     aRTdb, layername, proj)'.

_S_l_o_t_s:

     '_p_o_i_n_t_e_r': An external pointer. DO NOT change it!

_E_x_t_e_n_d_s:

     Class '"aRTcomponent"', directly.

_M_e_t_h_o_d_s:

     _i_n_i_t_i_a_l_i_z_e: Initializer of aRTlayer class.

     _s_h_o_w_T_a_b_l_e_s: Shows all information tables in the layer

     _a_d_d_P_o_i_n_t_s: Inserts points in the layer.

     _a_d_d_P_o_l_y_g_o_n_s: Inserts polygons (rings) in the layer.

     _a_d_d_L_i_n_e_s: Inserts lines in the layer.

     _g_e_t_G_e_o_m_e_t_r_y: Returns the geometries stored in the layer.

     _g_e_t_A_t_t_r_i_b_u_t_e_s: Returns the stored attributes.

     _g_e_t_M_e_t_r_i_c: Returns a metric operations (buffer, length, area,
          convex hull).

     _g_e_t_S_e_t_M_e_t_r_i_c: Calculates a set operation (union, difference,
          intersection, xor).

     _g_e_t_N_N: (not implemented yet)

     _g_e_t_R_e_l_a_t_i_o_n: Looks for spatial relations as contains, crosses,
          touches.

     _o_p_e_n_T_h_e_m_e: Opens an existent theme.

     _c_r_e_a_t_e_T_h_e_m_e: Creates a new theme  and returns it.

_A_u_t_h_o_r(_s):

     Marcos Aurelio Carrero and Pedro Ribeiro de Andrade Neto

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://www.est.ufpr.br/aRT>

_S_e_e _A_l_s_o:

     See 'aRTlayer-METHOD' for a method of this class or
     'CLASSNAME-class' for links to other classes.

