Shape_group Class Reference

#include <shapegroup.h>

Inheritance diagram for Shape_group:

Inheritance graph
[legend]
Collaboration diagram for Shape_group:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Shape_group (const char *nm, Shape_group_file *f)
 ~Shape_group ()
Shape_group_fileget_file ()
const char * get_name () const
void set_name (char *nm)
int size ()
int & operator[] (int i)
void del (int i)
void swap (int i)
void add (int id)

Private Attributes

std::string name
Shape_group_filefile

Friends

class Shape_group_file

Detailed Description

Definition at line 36 of file shapegroup.h.


Constructor & Destructor Documentation

Shape_group::Shape_group ( const char *  nm,
Shape_group_file f 
)

Definition at line 52 of file shapegroup.cc.

Shape_group::~Shape_group (  )  [inline]

Definition at line 43 of file shapegroup.h.


Member Function Documentation

Shape_group_file* Shape_group::get_file (  )  [inline]

Definition at line 44 of file shapegroup.h.

References file.

const char* Shape_group::get_name (  )  const [inline]

Definition at line 46 of file shapegroup.h.

References name.

Referenced by ExultStudio::del_group(), and ExultStudio::open_group_window().

void Shape_group::set_name ( char *  nm  )  [inline]

Definition at line 48 of file shapegroup.h.

References name.

int Shape_group::size (  )  [inline]

Definition at line 50 of file shapegroup.h.

References size.

int& Shape_group::operator[] ( int  i  )  [inline]

Definition at line 52 of file shapegroup.h.

void Shape_group::del ( int  i  ) 

Definition at line 64 of file shapegroup.cc.

References file, and size.

Referenced by on_group_shape_remove_clicked().

void Shape_group::swap ( int  i  ) 

Definition at line 78 of file shapegroup.cc.

References file.

Referenced by on_group_down_clicked(), and on_group_up_clicked().

void Shape_group::add ( int  id  ) 

Definition at line 93 of file shapegroup.cc.

References file.

Referenced by Chunk_chooser::drag_data_received(), and Object_browser::on_browser_group_add().


Friends And Related Function Documentation

friend class Shape_group_file [friend]

Definition at line 41 of file shapegroup.h.


Member Data Documentation

std::string Shape_group::name [private]

Definition at line 38 of file shapegroup.h.

Referenced by get_name(), and set_name().

Shape_group_file* Shape_group::file [private]

Definition at line 39 of file shapegroup.h.

Referenced by get_file().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:02:25 2007 for ExultEngine by  doxygen 1.5.1