Make read-only constructor parameters - private.

This commit is contained in:
Y. Sapir
2014-05-19 23:38:10 +03:00
parent 76738dc66b
commit 22b05cb187
6 changed files with 81 additions and 32 deletions

View File

@@ -4,8 +4,8 @@
namespace Slic3r {
LayerRegion::LayerRegion(Layer *layer, PrintRegion *region)
: layer(layer),
region(region)
: _layer(layer),
_region(region)
{
}
@@ -13,6 +13,18 @@ LayerRegion::~LayerRegion()
{
}
Layer*
LayerRegion::layer()
{
return this->_layer;
}
PrintRegion*
LayerRegion::region()
{
return this->_region;
}
#ifdef SLIC3RXS
REGISTER_CLASS(LayerRegion, "Layer::Region");
#endif
@@ -20,8 +32,8 @@ REGISTER_CLASS(LayerRegion, "Layer::Region");
Layer::Layer(int id, PrintObject *object, coordf_t height, coordf_t print_z,
coordf_t slice_z)
: id(id),
object(object),
: _id(id),
_object(object),
upper_layer(NULL),
lower_layer(NULL),
regions(),
@@ -47,6 +59,19 @@ Layer::~Layer()
this->clear_regions();
}
int
Layer::id()
{
return this->_id;
}
PrintObject*
Layer::object()
{
return this->_object;
}
size_t
Layer::region_count()
{