libSBML C++ API
5.20.4
|
Definition of RenderUtilities, a class of utility functions for the render package. More...
Functions | |
XMLNode * | deleteGlobalRenderAnnotation (XMLNode *pAnnotation) |
Takes an XMLNode and tries to find the render information annotation node and deletes it if it was found. More... | |
XMLNode * | deleteLocalRenderAnnotation (XMLNode *pAnnotation) |
void | fixTextElements (GlobalRenderInformation *pRenderInfo) |
This method adds a correction term to text elements from the old spec so that the text placement is improved. More... | |
void | fixTextElements (LocalRenderInformation *pRenderInfo) |
This method adds a correction term to text elements from the old spec so that the text placement is improved. More... | |
void | fixTextElements (RenderGroup *pGroup, RelAbsVector fontSize=RelAbsVector(0.0, 0.0)) |
This method adds a correction term to text elements from the old spec so that the text placement is improved. More... | |
void | fixTextElements (RenderInformationBase *pRenderInfo) |
This method adds a correction term to text elements from the old spec so that the text placement is improved. More... | |
void | parseGlobalRenderAnnotation (XMLNode *annotation, ListOfLayouts *pLOL) |
takes an annotation that has been read into the model identifies the listOfLayouts element and creates a List of Layouts from the annotation More... | |
XMLNode * | parseGlobalRenderInformation (const ListOfLayouts *pList) |
Creates an XMLNode that represents the layouts of the model from the given Model object. More... | |
void | parseLocalRenderAnnotation (XMLNode *annotation, Layout *pLayout) |
XMLNode * | parseLocalRenderInformation (const Layout *pLayout) |
Definition of RenderUtilities, a class of utility functions for the render package.
Takes an XMLNode and tries to find the render information annotation node and deletes it if it was found.
void fixTextElements | ( | GlobalRenderInformation * | pRenderInfo | ) |
This method adds a correction term to text elements from the old spec so that the text placement is improved.
void fixTextElements | ( | LocalRenderInformation * | pRenderInfo | ) |
This method adds a correction term to text elements from the old spec so that the text placement is improved.
void fixTextElements | ( | RenderGroup * | pGroup, |
RelAbsVector | fontSize = RelAbsVector(0.0, 0.0) |
||
) |
This method adds a correction term to text elements from the old spec so that the text placement is improved.
void fixTextElements | ( | RenderInformationBase * | pRenderInfo | ) |
This method adds a correction term to text elements from the old spec so that the text placement is improved.
void parseGlobalRenderAnnotation | ( | XMLNode * | annotation, |
ListOfLayouts * | pLOL | ||
) |
takes an annotation that has been read into the model identifies the listOfLayouts element and creates a List of Layouts from the annotation
XMLNode* parseGlobalRenderInformation | ( | const ListOfLayouts * | pList | ) |