Class hierarchy   Compound list   Header files   Member list  

dimeLayer Class Reference

The dimeLayer class handles layers. More...

#include <Layer.h>

List of all members.

Public Members

Static Public Members


Detailed Description

The dimeLayer class handles layers.

Each entity will have a pointer to a dimeLayer class. If no layer is specified by the user, a pointer to a default layer will be used. An instance of this class can only be constructed by the dimeModel class.

See also:
dimeModel::addLayer()


Member Function Documentation

const char *dimeLayer::getLayerName() const

Returns the layer name.

int dimeLayer::getLayerNum() const

Returns the layer number. This will be a unique number for this layer. The default layer will have number 0, and all other layer will get running number from 1 and up. This can be useful when extracting geometry from a DXF model, and you need to group the geometry by layer.

See also:
dimeModel::getNumLayers().

int16 dimeLayer::getColorNumber() const

Returns the color number for this layer. A negative value means that this layer is off.

See also:
dimeLayer::setColorNumber()

void dimeLayer::setColorNumber(const int16 num)

Sets the color number for this layer.

See also:
dimeLayer::getColorNumber()

int16 dimeLayer::getFlags() const

Returns the flags for this layer.

void dimeLayer::setFlags(const int16 &flags)

Sets the flags for this layer.

bool dimeLayer::isDefaultLayer() const

Returns true if this is the default layer.

static const dimeLayer *dimeLayer::getDefaultLayer() [static]

Returns a pointer to the default layer.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.