COPASI API
4.16.103
|
Public Member Functions | |
CurveElement (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common) | |
virtual void | end (const XML_Char *pszName) |
virtual void | start (const XML_Char *pszName, const XML_Char **papszAttrs) |
virtual | ~CurveElement () |
![]() | |
CXMLElementHandler (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common) | |
virtual void | end (const XML_Char *C_UNUSED(pszName)) |
virtual void | reset () |
virtual void | start (const XML_Char *C_UNUSED(pszName), const XML_Char **C_UNUSED(papszAttrs)) |
virtual | ~CXMLElementHandler () |
Private Types | |
enum | Element { Curve = 0, ListOfCurveSegments, CurveSegment, Start, End, BasePoint1, BasePoint2 } |
Private Attributes | |
size_t | mLineNumber |
Additional Inherited Members | |
![]() | |
void | addFix (const std::string &key, CCopasiObject *pObject) |
void | deleteCurrentHandler () |
![]() | |
SCopasiXMLParserCommon & | mCommon |
C_INT32 | mCurrentElement |
C_INT32 | mLastKnownElement |
CCopasiXMLParser & | mParser |
CXMLElementHandler * | mpCurrentHandler |
Definition at line 3288 of file CCopasiXMLParser.h.
|
private |
Enumerator | |
---|---|
Curve | |
ListOfCurveSegments | |
CurveSegment | |
Start | |
End | |
BasePoint1 | |
BasePoint2 |
Definition at line 3291 of file CCopasiXMLParser.h.
CCopasiXMLParser::CurveElement::CurveElement | ( | CCopasiXMLParser & | parser, |
SCopasiXMLParserCommon & | common | ||
) |
Definition at line 6294 of file CCopasiXMLParser.cpp.
|
virtual |
Definition at line 6299 of file CCopasiXMLParser.cpp.
|
virtual |
Definition at line 6442 of file CCopasiXMLParser.cpp.
References CLCurve::addCurveSegment(), CCopasiMessage::EXCEPTION, CLLineSegment::isBezier(), CCopasiXMLParser::mCommon, MCXML, CExpatTemplate< CExpat >::mParser, SCopasiXMLParserCommon::pCurve, SCopasiXMLParserCommon::pLineSegment, and START_ELEMENT.
|
virtual |
Definition at line 6302 of file CCopasiXMLParser.cpp.
References C_FLOAT64, CLCurve::clear(), CCopasiMessage::EXCEPTION, fatalError, CCopasiXMLParser::mCommon, MCXML, CExpatTemplate< CExpat >::mParser, SCopasiXMLParserCommon::pCurve, SCopasiXMLParserCommon::pLineSegment, CLLineSegment::setBase1(), CLLineSegment::setBase2(), CLLineSegment::setEnd(), CLLineSegment::setIsBezier(), CLLineSegment::setStart(), and UNKNOWN_ELEMENT.
|
private |
Definition at line 3302 of file CCopasiXMLParser.h.