group.h Source File

Main Page Class Hierarchy Compound List File List Compound Members

# group.h

    00001 // author="klaas"
    00002 // version="1.0"
    00003 // name         :       group.h
    00004 // creator      :       O. Kerpershoek
    00005 // date         :       8-9-1997
    00006 // function     :       used to define groups of layers
    00007 //                                      a layer belongs completely to a group or, if the selected falg is
    00008 //                                      set, only the selected object of that layer.
    00009
    00010 #ifndef GROUP_H
    00011 #define GROUP_H
    00012
    00013 #ifdef __GNUG__
    00014 #pragma interface
    00015 #endif
    00016
    00017 #include "lsetup.h"
    00018
    00022 class   group {
    00023  public:
    00024         group();
    00025         ~group();
    00026
    00027    group&       operator=(group&);
    00029         void            Clear();
    00031         void            SetLayer(int, bool);
    00033         bool            GetLayer(int);
    00035    int          GetNumberOfLayers();
    00037         void            SetOnlySelected(bool);
    00039         bool            GetOnlySelected();
    00040  protected:
    00041
    00042         bool    layer[MAX_LAYERS];
    00043         bool    _onlySelected;
    00045         int             _numberOfLayers;
    00046 };
    00047
    00048 #endif

group.h Source File -- Thu Nov 28 21:24:56 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . -- Main Page