50 #ifndef NclLayoutConverter_H
51 #define NclLayoutConverter_H
53 #include "util/functions.h"
54 using namespace ::br::pucrio::telemidia::util;
56 #include "ncl/layout/LayoutRegion.h"
57 using namespace ::br::pucrio::telemidia::ncl::layout;
59 #include "ncl/NclDocument.h"
60 using namespace ::br::pucrio::telemidia::ncl;
62 #include "../framework/DocumentParser.h"
63 #include "../framework/ModuleParser.h"
64 using namespace ::br::pucrio::telemidia::converter::framework;
66 #include "../framework/ncl/NclLayoutParser.h"
67 using namespace ::br::pucrio::telemidia::converter::framework::ncl;
69 #include "NclImportConverter.h"
75 #include <xercesc/dom/DOM.hpp>
76 XERCES_CPP_NAMESPACE_USE
85 IDeviceLayout* deviceLayout;
89 DocumentParser *documentParser, IDeviceLayout* deviceLayout);
91 void addImportBaseToRegionBase(
void *parentObject,
void *childObject);
92 void addRegionToRegion(
void *parentObject,
void *childObject);
93 void addRegionToRegionBase(
void *parentObject,
void *childObject);
94 void *createRegionBase(DOMElement *parentElement,
void *objGrandParent);
95 void *createRegion(DOMElement *parentElement,
void *objGrandParent);
98 float getPercentualValue(
string value);
99 int getPixelValue(
string value);
100 bool isPercentualValue(
string value);
Definition: NclLayoutConverter.h:83