33 #include <dime/Basic.h>
41 FROZEN_NEW_VIEWPORTS = 0x2,
45 const char *getLayerName()
const;
46 int getLayerNum()
const;
48 int16 getColorNumber()
const;
49 void setColorNumber(
const int16 num);
51 int16 getFlags()
const;
52 void setFlags(
const int16 &flags);
54 bool isDefaultLayer()
const;
56 static const dimeLayer *getDefaultLayer();
58 static void colorToRGB(
const int colornum,
59 dxfdouble &r, dxfdouble &g, dxfdouble &b);
65 dimeLayer(
const char *
const name,
const int num,
66 const int16 colnum,
const int16 flags);
67 const char *layerName;
72 static void cleanup_default_layer(
void);
119 #endif // ! DIME_LAYER_H
int16 getColorNumber() const
Definition: Layer.h:90
const char * getLayerName() const
Definition: Layer.h:78
int getLayerNum() const
Definition: Layer.h:84
bool isDefaultLayer() const
Definition: Layer.h:114
static const dimeLayer * getDefaultLayer()
Definition: Layer.cpp:401
The dimeModel class organizes a model.
Definition: Model.h:51
void setColorNumber(const int16 num)
Definition: Layer.h:96
void setFlags(const int16 &flags)
Definition: Layer.h:108
int16 getFlags() const
Definition: Layer.h:102
The dimeLayer class handles layers.
Definition: Layer.h:35