ARB
Public Member Functions | List of all members
Group Class Reference

#include <Group.hxx>

Public Member Functions

 Group ()
 
 Group (GBDATA *gb_group_)
 
 Group (AP_tree *node_)
 
bool is_valid () const
 
bool is_located () const
 
AP_treeget_node () const
 
GBDATAget_group_data () const
 
const charget_name () const
 
bool locate (AP_tree *subtree) const
 
void dislocate () const
 
bool at_node (AP_tree *test) const
 
bool operator== (const Group &other) const
 
bool operator!= (const Group &other) const
 

Detailed Description

Definition at line 20 of file Group.hxx.

Constructor & Destructor Documentation

Group::Group ( )
inline

Definition at line 25 of file Group.hxx.

Group::Group ( GBDATA gb_group_)
inline

Definition at line 26 of file Group.hxx.

References td_assert.

Group::Group ( AP_tree node_)
inline

Member Function Documentation

bool Group::is_valid ( ) const
inline
bool Group::is_located ( ) const
inline

Definition at line 49 of file Group.hxx.

References is_valid(), and td_assert.

AP_tree* Group::get_node ( ) const
inline

Definition at line 54 of file Group.hxx.

Referenced by AWT_graphic_tree::locate_selected_group().

GBDATA* Group::get_group_data ( ) const
inline
const char* Group::get_name ( ) const
inline

Definition at line 56 of file Group.hxx.

References GB_entry(), GB_read_char_pntr(), is_valid(), and td_assert.

Referenced by group_selected_by_canvas_cb(), and NT_jump_cb().

bool Group::locate ( AP_tree subtree) const

Definition at line 29 of file Group.cxx.

References DOWNCAST, find_node_with_groupdata(), implicated, and td_assert.

Referenced by AWT_graphic_tree::locate_selected_group().

void Group::dislocate ( ) const
inline

Definition at line 64 of file Group.hxx.

References NULp.

Referenced by AWT_graphic_tree::dislocate_selected_group().

bool Group::at_node ( AP_tree test) const
inline
bool Group::operator== ( const Group other) const
inline

Definition at line 84 of file Group.hxx.

Referenced by operator!=().

bool Group::operator!= ( const Group other) const
inline

Definition at line 85 of file Group.hxx.

References operator==().


The documentation for this class was generated from the following files: