1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
#ifdef USE_RENDER
else if (pkgName == "render")
{
switch (sb->getTypeCode())
{
case SBML_LIST_OF:
{
name = sb->getElementName();
int itemType = ((ListOf*)sb)->getItemTypeCode();
if(name =="listOfColorDefinitions")
{
return SWIGTYPE_p_ListOfColorDefinitions;
}
else if(name =="listOfGlobalRenderInformation")
{
return SWIGTYPE_p_ListOfGlobalRenderInformation;
}
else if(name =="listOfStyles")
{
if (itemType == SBML_RENDER_LOCALSTYLE)
return SWIGTYPE_p_ListOfGlobalStyles;
else
return SWIGTYPE_p_ListOfLocalStyles;
}
else if(name =="listOfGradientDefinitions")
{
return SWIGTYPE_p_ListOfGradientDefinitions;
}
else if(name =="listOfLineEndings")
{
return SWIGTYPE_p_ListOfLineEndings;
}
else if(name =="listOfElements")
{
return SWIGTYPE_p_ListOfCurveElements;
}
else if(name =="listOfRenderInformation")
{
return SWIGTYPE_p_ListOfLocalRenderInformation;
}
else if(name =="listOfDrawables")
{
return SWIGTYPE_p_ListOfDrawables;
}
else if(name =="listOfGradientStops")
{
return SWIGTYPE_p_ListOfGradientStops;
}
return SWIGTYPE_p_ListOf;
}
case SBML_RENDER_COLORDEFINITION:
return SWIGTYPE_p_ColorDefinition;
case SBML_RENDER_ELLIPSE:
return SWIGTYPE_p_Ellipse;
case SBML_RENDER_GLOBALRENDERINFORMATION:
return SWIGTYPE_p_GlobalRenderInformation;
case SBML_RENDER_GLOBALSTYLE:
return SWIGTYPE_p_GlobalStyle;
case SBML_RENDER_GROUP:
return SWIGTYPE_p_RenderGroup;
case SBML_RENDER_IMAGE:
return SWIGTYPE_p_Image;
case SBML_RENDER_LINEENDING:
return SWIGTYPE_p_LineEnding;
case SBML_RENDER_LINEARGRADIENT:
return SWIGTYPE_p_LinearGradient;
case SBML_RENDER_LOCALRENDERINFORMATION:
return SWIGTYPE_p_LocalRenderInformation;
case SBML_RENDER_LOCALSTYLE:
return SWIGTYPE_p_LocalStyle;
case SBML_RENDER_POLYGON:
return SWIGTYPE_p_Polygon;
case SBML_RENDER_RADIALGRADIENT:
return SWIGTYPE_p_RadialGradient;
case SBML_RENDER_RECTANGLE:
return SWIGTYPE_p_Rectangle;
case SBML_RENDER_CUBICBEZIER:
return SWIGTYPE_p_RenderCubicBezier;
case SBML_RENDER_CURVE:
return SWIGTYPE_p_RenderCurve;
case SBML_RENDER_POINT:
return SWIGTYPE_p_RenderPoint;
case SBML_RENDER_TEXT:
return SWIGTYPE_p_Text;
default:
return SWIGTYPE_p_SBase;
}
}
#endif // USE_RENDER
|