/**
* Constructor.
*/
-RS_Layer::RS_Layer(const QString & name)
+Layer::Layer(const QString & name)
{
setName(name);
data.locked = false;
}
-RS_Layer * RS_Layer::clone()
+Layer * Layer::clone()
{
- return new RS_Layer(*this);
+ return new Layer(*this);
}
/** sets a new name for this layer. */
-void RS_Layer::setName(const QString & name)
+void Layer::setName(const QString & name)
{
data.name = name;
}
/** @return the name of this layer. */
-QString RS_Layer::getName() const
+QString Layer::getName() const
{
return data.name;
}
/** sets the default pen for this layer. */
-void RS_Layer::setPen(const RS_Pen & pen)
+void Layer::setPen(const Pen & pen)
{
data.pen = pen;
}
/** @return default pen for this layer. */
-RS_Pen RS_Layer::getPen() const
+Pen Layer::getPen() const
{
return data.pen;
}
* @retval true if this layer is frozen (invisible)
* @retval false if this layer isn't frozen (visible)
*/
-bool RS_Layer::isFrozen() const
+bool Layer::isFrozen() const
{
return data.frozen;
//getFlag(RS2::FlagFrozen);
* @retval true the layer has been converted already
* @retval false the layer still needs to be converted
*/
-bool RS_Layer::isConverted() const
+bool Layer::isConverted() const
{
return data.converted;
}
/**
* Sets the converted flag
*/
-void RS_Layer::setConverted(bool c)
+void Layer::setConverted(bool c)
{
data.converted = c;
}
* Toggles the visibility of this layer.
* Freezes the layer if it's not frozen, thaws the layer otherwise
*/
-void RS_Layer::toggle()
+void Layer::toggle()
{
//toggleFlag(RS2::FlagFrozen);
data.frozen = !data.frozen;
*
* @param freeze true: freeze, false: defreeze
*/
-void RS_Layer::freeze(bool freeze)
+void Layer::freeze(bool freeze)
{
data.frozen = freeze;
/*if (freeze) {
/**
* Toggles the lock of this layer.
*/
-void RS_Layer::toggleLock()
+void Layer::toggleLock()
{
//toggleFlag(RS2::FlagFrozen);
data.locked = !data.locked;
*
* @param l true: lock, false: unlock
*/
-void RS_Layer::lock(bool l)
+void Layer::lock(bool l)
{
data.locked = l;
}
/**
* return the LOCK state of the Layer
*/
-bool RS_Layer::isLocked()
+bool Layer::isLocked()
{
return data.locked;
}
* Copies all attributes (pen) and the name of the layer.
*/
/*
-RS_Layer & RS_Layer::operator=(const RS_Layer & l)
+Layer & Layer::operator=(const Layer & l)
{
setName(l.getName());
setPen(l.getPen());
/**
* Dumps the layers data to stdout.
*/
-std::ostream & operator<<(std::ostream & os, const RS_Layer & l)
+std::ostream & operator<<(std::ostream & os, const Layer & l)
{
os << " name: " << l.getName().toLatin1().data()
<< " pen: " << l.getPen()