#include "FlatLayerInfo.h" #include "util/StringHelpers.h" void FlatLayerInfo::_init(int height, int id) { this->height = height; this->id = id; data = 0; start = 0; } FlatLayerInfo::FlatLayerInfo(int height, int id) { _init(height, id); } FlatLayerInfo::FlatLayerInfo(int height, int id, int data) { _init(height, id); this->data = data; } int FlatLayerInfo::getHeight() { return height; } void FlatLayerInfo::setHeight(int height) { this->height = height; } int FlatLayerInfo::getId() { return id; } void FlatLayerInfo::setId(int id) { this->id = id; } int FlatLayerInfo::getData() { return data; } void FlatLayerInfo::setData(int data) { this->data = data; } int FlatLayerInfo::getStart() { return start; } void FlatLayerInfo::setStart(int start) { this->start = start; } std::string FlatLayerInfo::toString() { std::string result = toWString(id); if (height > 1) { result = toWString(height) + "x" + result; } if (data > 0) { result += ":" + toWString(data); } return result; }