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.

