aRTtheme                 package:aRT                 R Documentation

_C_l_a_s_s _a_R_T_t_h_e_m_e

_D_e_s_c_r_i_p_t_i_o_n:

     Class that enables database queries with temporal and (or)
     attributes restrictions. It can be created using the results of a
     spatial query, passing the ids. Temporal queries are executed
     creating an 'aRTquerier' object from this object.

     Themes in TerraLib can have visual aspects, as colors and lines
     styles. These configurations are not used when an 'aRTtheme'
     object is created, besause it can be used only for processing. But
     there are functions to do this, for example 'setVisual' and
     'setVisible'.

_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("aRTtheme",
     aRTlayer, themename)'. To avoid creating objects this way, there
     are two functions of class 'aRTlayer': 'createTheme' and
     'openTheme'. 'openTheme' is a function of class 'aRTdb' too.

_A_r_g_u_m_e_n_t_s:

     _l_a_y_e_r The layer where the theme is associated. Object of class
          'aRTlayer'.

     _t_h_e_m_e_n_a_m_e The theme name. The default value is the layer name.

     _c_r_e_a_t_e Creates a new theme when 'TRUE', and open a existing theme
          when 'FALSE'. The default is 'FALSE'.

     _t_a_b_l_e_s The table(s) of the used layer.

     _v_i_e_w_n_a_m_e The view name. The default is the theme name.

_E_x_t_e_n_d_s:

     Class 'aRTcomponent', directly.

_M_e_t_h_o_d_s:

     _g_e_t_A_t_t_r_i_b_u_t_e_s Do a query and return all.

     _g_e_t_B_o_x Returns the bounding box.

     _g_e_t_D_a_t_a Returns all attributes and geometry of a layer.

     _g_e_t_G_e_o_m_e_t_r_y Returns all the geometry associated with the object.

     _s_e_t_V_i_s_i_b_l_e Changes the visibility of a theme (visible or not).

     _s_e_t_V_i_s_u_a_l Sets the colors associated to a theme's geometry.

_A_u_t_h_o_r(_s):

     Marcos Aurelio Carrero, Pedro Ribeiro de Andrade Neto

_S_e_e _A_l_s_o:

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

