Пример #1
0
LIBSBML_CPP_NAMESPACE_BEGIN
#ifdef __cplusplus

List*
CubicBezier::getAllElements(ElementFilter *filter)
{
  List* ret = LineSegment::getAllElements(filter);
  List* sublist = NULL;

  ADD_FILTERED_ELEMENT(ret, sublist, mBasePoint1, filter);  
  ADD_FILTERED_ELEMENT(ret, sublist, mBasePoint2, filter);  

  return ret;
}
Пример #2
0
LIBSBML_CPP_NAMESPACE_BEGIN
#ifdef __cplusplus


List*
BoundingBox::getAllElements(ElementFilter *filter)
{
  List* ret = new List();
  List* sublist = NULL;

  ADD_FILTERED_ELEMENT(ret, sublist, mPosition, filter);  
  ADD_FILTERED_ELEMENT(ret, sublist, mDimensions, filter);  

  ADD_FILTERED_FROM_PLUGIN(ret, sublist, filter);

  return ret;
}
List*
SpeciesReferenceGlyph::getAllElements(ElementFilter *filter)
{
  List* ret = GraphicalObject::getAllElements(filter);
  List* sublist = NULL;

  ADD_FILTERED_ELEMENT(ret, sublist, mCurve, filter);  

  return ret;
}
Пример #4
0
List*
Style::getAllElements(ElementFilter *filter)
{
  List* ret = new List();
  List* sublist = NULL;

  ADD_FILTERED_ELEMENT(ret, sublist, mGroup, filter);  

  ADD_FILTERED_FROM_PLUGIN(ret, sublist, filter);

  return ret;
}
Пример #5
0
LIBSBML_CPP_NAMESPACE_BEGIN

List*
ReferenceGlyph::getAllElements(ElementFilter *filter)
{
  List* ret = GraphicalObject::getAllElements(filter);
  List* sublist = NULL;

  ADD_FILTERED_ELEMENT(ret, sublist, mCurve, filter);  

  return ret;
}
Пример #6
0
LIBSBML_CPP_NAMESPACE_BEGIN
#ifdef __cplusplus

List*
GeneralGlyph::getAllElements(ElementFilter *filter)
{
  List* ret = GraphicalObject::getAllElements(filter);
  List* sublist = NULL;

  ADD_FILTERED_LIST(ret, sublist, mReferenceGlyphs, filter);  
  ADD_FILTERED_LIST(ret, sublist, mSubGlyphs, filter);  
  ADD_FILTERED_ELEMENT(ret, sublist, mCurve, filter);  

  return ret;
}