<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>StarObjectMath Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classStarObjectMath.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="classStarObjectMath-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">StarObjectMath Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>the main class to read a small StarOffice math zone .sdf <a href="classStarObjectMath.html#details">More...</a></p> <p><code>#include <<a class="el" href="StarObjectMath_8hxx_source.html">StarObjectMath.hxx</a>></code></p> <div class="dynheader"> Inheritance diagram for StarObjectMath:</div> <div class="dyncontent"> <div class="center"> <img src="classStarObjectMath.png" usemap="#StarObjectMath_map" alt=""/> <map id="StarObjectMath_map" name="StarObjectMath_map"> <area href="classStarObject.html" title="an object corresponding to an OLE directory " alt="StarObject" shape="rect" coords="0,0,100,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a6cf7ad78146ebf3894f799c28687986d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#a6cf7ad78146ebf3894f799c28687986d">StarObjectMath</a> (<a class="el" href="classStarObject.html">StarObject</a> const &orig, bool duplicateState)</td></tr> <tr class="memdesc:a6cf7ad78146ebf3894f799c28687986d"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a6cf7ad78146ebf3894f799c28687986d">More...</a><br /></td></tr> <tr class="separator:a6cf7ad78146ebf3894f799c28687986d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7ac78c9cfcb46c16f49eaf91fa1fcf7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#ae7ac78c9cfcb46c16f49eaf91fa1fcf7">~StarObjectMath</a> () override</td></tr> <tr class="memdesc:ae7ac78c9cfcb46c16f49eaf91fa1fcf7"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#ae7ac78c9cfcb46c16f49eaf91fa1fcf7">More...</a><br /></td></tr> <tr class="separator:ae7ac78c9cfcb46c16f49eaf91fa1fcf7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a488ce97021a8684c92b25252eb2d6bf9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#a488ce97021a8684c92b25252eb2d6bf9">parse</a> ()</td></tr> <tr class="memdesc:a488ce97021a8684c92b25252eb2d6bf9"><td class="mdescLeft"> </td><td class="mdescRight">try to parse the current object <a href="#a488ce97021a8684c92b25252eb2d6bf9">More...</a><br /></td></tr> <tr class="separator:a488ce97021a8684c92b25252eb2d6bf9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9e6847ca820de554cbabb4443de08a4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#ad9e6847ca820de554cbabb4443de08a4">send</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a7740b2513a106eafc4746de6bec9f681">STOFFListenerPtr</a> listener, <a class="el" href="classSTOFFFrameStyle.html">STOFFFrameStyle</a> const &pos, <a class="el" href="classSTOFFGraphicStyle.html">STOFFGraphicStyle</a> const &style=<a class="el" href="classSTOFFGraphicStyle.html">STOFFGraphicStyle</a>())</td></tr> <tr class="memdesc:ad9e6847ca820de554cbabb4443de08a4"><td class="mdescLeft"> </td><td class="mdescRight">try to send a object to the listener <a href="#ad9e6847ca820de554cbabb4443de08a4">More...</a><br /></td></tr> <tr class="separator:ad9e6847ca820de554cbabb4443de08a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classStarObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classStarObject')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classStarObject.html">StarObject</a></td></tr> <tr class="memitem:a9077930b2d97476bf009a090ec81b63e inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a9077930b2d97476bf009a090ec81b63e">StarObject</a> (char const *passwd, std::shared_ptr< <a class="el" href="classSTOFFOLEParser.html">STOFFOLEParser</a> > &oleParser, std::shared_ptr< <a class="el" href="structSTOFFOLEParser_1_1OleDirectory.html">STOFFOLEParser::OleDirectory</a> > &directory)</td></tr> <tr class="memdesc:a9077930b2d97476bf009a090ec81b63e inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="classStarObject.html#a9077930b2d97476bf009a090ec81b63e">More...</a><br /></td></tr> <tr class="separator:a9077930b2d97476bf009a090ec81b63e inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b6d002568f2eb729cbeb619b8c9cc69 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a7b6d002568f2eb729cbeb619b8c9cc69">~StarObject</a> ()</td></tr> <tr class="memdesc:a7b6d002568f2eb729cbeb619b8c9cc69 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="classStarObject.html#a7b6d002568f2eb729cbeb619b8c9cc69">More...</a><br /></td></tr> <tr class="separator:a7b6d002568f2eb729cbeb619b8c9cc69 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4c6bc05c0bee1fa345528152cff0674 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#ae4c6bc05c0bee1fa345528152cff0674">parse</a> ()</td></tr> <tr class="memdesc:ae4c6bc05c0bee1fa345528152cff0674 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to parse data <a href="classStarObject.html#ae4c6bc05c0bee1fa345528152cff0674">More...</a><br /></td></tr> <tr class="separator:ae4c6bc05c0bee1fa345528152cff0674 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cd97d6cfccd38e53e62b1d11b71ecb8 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFDocument.html#a3bb6791a5a9bbcd698b8e2473961ba8d">STOFFDocument::Kind</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a3cd97d6cfccd38e53e62b1d11b71ecb8">getDocumentKind</a> () const</td></tr> <tr class="memdesc:a3cd97d6cfccd38e53e62b1d11b71ecb8 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the document kind <a href="classStarObject.html#a3cd97d6cfccd38e53e62b1d11b71ecb8">More...</a><br /></td></tr> <tr class="separator:a3cd97d6cfccd38e53e62b1d11b71ecb8 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a343d06954ba6b005ea5ea5c1671ec9bc inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a343d06954ba6b005ea5ea5c1671ec9bc">getPassword</a> () const</td></tr> <tr class="memdesc:a343d06954ba6b005ea5ea5c1671ec9bc inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the document password (the password given by the user) <a href="classStarObject.html#a343d06954ba6b005ea5ea5c1671ec9bc">More...</a><br /></td></tr> <tr class="separator:a343d06954ba6b005ea5ea5c1671ec9bc inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfd51c6bc2eb1195ce2f59cc5769300f inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structSTOFFOLEParser_1_1OleDirectory.html">STOFFOLEParser::OleDirectory</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#adfd51c6bc2eb1195ce2f59cc5769300f">getOLEDirectory</a> ()</td></tr> <tr class="memdesc:adfd51c6bc2eb1195ce2f59cc5769300f inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the object directory <a href="classStarObject.html#adfd51c6bc2eb1195ce2f59cc5769300f">More...</a><br /></td></tr> <tr class="separator:adfd51c6bc2eb1195ce2f59cc5769300f inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aabd9368d32f5d6482334b212b464d896 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classStarAttributeManager.html">StarAttributeManager</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#aabd9368d32f5d6482334b212b464d896">getAttributeManager</a> ()</td></tr> <tr class="memdesc:aabd9368d32f5d6482334b212b464d896 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the attribute manager <a href="classStarObject.html#aabd9368d32f5d6482334b212b464d896">More...</a><br /></td></tr> <tr class="separator:aabd9368d32f5d6482334b212b464d896 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa99c0b617bd17ed4b9ecb5902a9f5ab2 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classStarFormatManager.html">StarFormatManager</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#aa99c0b617bd17ed4b9ecb5902a9f5ab2">getFormatManager</a> ()</td></tr> <tr class="memdesc:aa99c0b617bd17ed4b9ecb5902a9f5ab2 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the format manager <a href="classStarObject.html#aa99c0b617bd17ed4b9ecb5902a9f5ab2">More...</a><br /></td></tr> <tr class="separator:aa99c0b617bd17ed4b9ecb5902a9f5ab2 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d9dddf55b7b40f6b0e37509625b3db3 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGPropertyList const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a3d9dddf55b7b40f6b0e37509625b3db3">getMetaData</a> () const</td></tr> <tr class="memdesc:a3d9dddf55b7b40f6b0e37509625b3db3 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the meta data (filled by readSfxDocumentInformation) <a href="classStarObject.html#a3d9dddf55b7b40f6b0e37509625b3db3">More...</a><br /></td></tr> <tr class="separator:a3d9dddf55b7b40f6b0e37509625b3db3 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bc4bfcac4ed824eaf59803600c9d3aa inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGString </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a9bc4bfcac4ed824eaf59803600c9d3aa">getUserNameMetaData</a> (int i) const</td></tr> <tr class="memdesc:a9bc4bfcac4ed824eaf59803600c9d3aa inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the ith user meta data <a href="classStarObject.html#a9bc4bfcac4ed824eaf59803600c9d3aa">More...</a><br /></td></tr> <tr class="separator:a9bc4bfcac4ed824eaf59803600c9d3aa inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1bc6f150bb7c35acffbbb5d7a37291d inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#ac1bc6f150bb7c35acffbbb5d7a37291d">cleanPools</a> ()</td></tr> <tr class="memdesc:ac1bc6f150bb7c35acffbbb5d7a37291d inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">clean each pool <a href="classStarObject.html#ac1bc6f150bb7c35acffbbb5d7a37291d">More...</a><br /></td></tr> <tr class="separator:ac1bc6f150bb7c35acffbbb5d7a37291d inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fcbdcb12b6be21dd57a58c9cbf6431b inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classStarItemPool.html">StarItemPool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a9fcbdcb12b6be21dd57a58c9cbf6431b">getNewItemPool</a> (<a class="el" href="classStarItemPool.html#a71c3d8eb062156269fc9ef626247b9d6">StarItemPool::Type</a> type)</td></tr> <tr class="memdesc:a9fcbdcb12b6be21dd57a58c9cbf6431b inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns a new item pool for this document <a href="classStarObject.html#a9fcbdcb12b6be21dd57a58c9cbf6431b">More...</a><br /></td></tr> <tr class="separator:a9fcbdcb12b6be21dd57a58c9cbf6431b inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3821e23db5b8e021c8b069fcdbb1c74a inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classStarItemPool.html">StarItemPool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a3821e23db5b8e021c8b069fcdbb1c74a">findItemPool</a> (<a class="el" href="classStarItemPool.html#a71c3d8eb062156269fc9ef626247b9d6">StarItemPool::Type</a> type, bool isInside)</td></tr> <tr class="memdesc:a3821e23db5b8e021c8b069fcdbb1c74a inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">check if a pool corresponding to a given type is opened if so returned it. <a href="classStarObject.html#a3821e23db5b8e021c8b069fcdbb1c74a">More...</a><br /></td></tr> <tr class="separator:a3821e23db5b8e021c8b069fcdbb1c74a inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af315a14530d20fe8b3afa8de2f15fd46 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classStarItemPool.html">StarItemPool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#af315a14530d20fe8b3afa8de2f15fd46">getCurrentPool</a> (bool onlyInside=true)</td></tr> <tr class="memdesc:af315a14530d20fe8b3afa8de2f15fd46 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">returns the current all/inside pool <a href="classStarObject.html#af315a14530d20fe8b3afa8de2f15fd46">More...</a><br /></td></tr> <tr class="separator:af315a14530d20fe8b3afa8de2f15fd46 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e635f999c73796e3b8818a3128bbf02 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a4e635f999c73796e3b8818a3128bbf02">readPersistData</a> (<a class="el" href="classStarZone.html">StarZone</a> &zone, long endPos)</td></tr> <tr class="memdesc:a4e635f999c73796e3b8818a3128bbf02 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read persist data <a href="classStarObject.html#a4e635f999c73796e3b8818a3128bbf02">More...</a><br /></td></tr> <tr class="separator:a4e635f999c73796e3b8818a3128bbf02 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e7f8a905a1557f9d22a8399c96c0329 inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a1e7f8a905a1557f9d22a8399c96c0329">readSfxStyleSheets</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, std::string const &name)</td></tr> <tr class="memdesc:a1e7f8a905a1557f9d22a8399c96c0329 inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read a spreadshet style zone: SfxStyleSheets <a href="classStarObject.html#a1e7f8a905a1557f9d22a8399c96c0329">More...</a><br /></td></tr> <tr class="separator:a1e7f8a905a1557f9d22a8399c96c0329 inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7846dc85965e024f420a6ff530edc4dd inherit pub_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a7846dc85965e024f420a6ff530edc4dd">readItemSet</a> (<a class="el" href="classStarZone.html">StarZone</a> &zone, std::vector< <a class="el" href="libstaroffice__internal_8hxx.html#a78302be2eca97d2bfd07213e3c2834c3">STOFFVec2i</a> > const &limits, long endPos, <a class="el" href="classStarItemSet.html">StarItemSet</a> &itemSet, <a class="el" href="classStarItemPool.html">StarItemPool</a> *pool=nullptr, bool isDirect=false)</td></tr> <tr class="memdesc:a7846dc85965e024f420a6ff530edc4dd inherit pub_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read a list of item <a href="classStarObject.html#a7846dc85965e024f420a6ff530edc4dd">More...</a><br /></td></tr> <tr class="separator:a7846dc85965e024f420a6ff530edc4dd inherit pub_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a1cebe74a26a841263951e452e542c1b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#a1cebe74a26a841263951e452e542c1b0">readMathDocument</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, std::string const &fileName)</td></tr> <tr class="memdesc:a1cebe74a26a841263951e452e542c1b0"><td class="mdescLeft"> </td><td class="mdescRight">try to read a math zone: StarMathDocument .sdm <a href="#a1cebe74a26a841263951e452e542c1b0">More...</a><br /></td></tr> <tr class="separator:a1cebe74a26a841263951e452e542c1b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classStarObject"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classStarObject')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classStarObject.html">StarObject</a></td></tr> <tr class="memitem:a62f64deea93b823f1df32b949d60d354 inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a62f64deea93b823f1df32b949d60d354">readPersistElements</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, std::string const &name)</td></tr> <tr class="memdesc:a62f64deea93b823f1df32b949d60d354 inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">the "persist elements" small ole: the list of object <a href="classStarObject.html#a62f64deea93b823f1df32b949d60d354">More...</a><br /></td></tr> <tr class="separator:a62f64deea93b823f1df32b949d60d354 inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93ece016588e10631be316cd4d2e00a3 inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a93ece016588e10631be316cd4d2e00a3">readSfxDocumentInformation</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, std::string const &name)</td></tr> <tr class="memdesc:a93ece016588e10631be316cd4d2e00a3 inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read the document information : "SfxDocumentInformation" <a href="classStarObject.html#a93ece016588e10631be316cd4d2e00a3">More...</a><br /></td></tr> <tr class="separator:a93ece016588e10631be316cd4d2e00a3 inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7715256650d393494c930450603dfa3 inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#ad7715256650d393494c930450603dfa3">readSfxPreview</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, std::string const &name)</td></tr> <tr class="memdesc:ad7715256650d393494c930450603dfa3 inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read the preview : "SfxPreview" <a href="classStarObject.html#ad7715256650d393494c930450603dfa3">More...</a><br /></td></tr> <tr class="separator:ad7715256650d393494c930450603dfa3 inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8211e6d81749580fb3d59daf79682f71 inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a8211e6d81749580fb3d59daf79682f71">readSfxWindows</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, <a class="el" href="classlibstoff_1_1DebugFile.html">libstoff::DebugFile</a> &ascii)</td></tr> <tr class="memdesc:a8211e6d81749580fb3d59daf79682f71 inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read the windows information : "SfxWindows" <a href="classStarObject.html#a8211e6d81749580fb3d59daf79682f71">More...</a><br /></td></tr> <tr class="separator:a8211e6d81749580fb3d59daf79682f71 inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40b56a5bee8e5ce153b7d193216613d3 inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a40b56a5bee8e5ce153b7d193216613d3">readStarFrameworkConfigFile</a> (<a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, <a class="el" href="classlibstoff_1_1DebugFile.html">libstoff::DebugFile</a> &ascii)</td></tr> <tr class="memdesc:a40b56a5bee8e5ce153b7d193216613d3 inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read the "Star Framework Config File" <a href="classStarObject.html#a40b56a5bee8e5ce153b7d193216613d3">More...</a><br /></td></tr> <tr class="separator:a40b56a5bee8e5ce153b7d193216613d3 inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5481b45cee8fcaf780bfd589c36dbe5c inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a5481b45cee8fcaf780bfd589c36dbe5c">readStarFrameworkConfigItem</a> (<a class="el" href="classSTOFFEntry.html">STOFFEntry</a> &entry, <a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> input, <a class="el" href="classlibstoff_1_1DebugFile.html">libstoff::DebugFile</a> &ascii)</td></tr> <tr class="memdesc:a5481b45cee8fcaf780bfd589c36dbe5c inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">try to read an item in a "Star Framework Config File" <a href="classStarObject.html#a5481b45cee8fcaf780bfd589c36dbe5c">More...</a><br /></td></tr> <tr class="separator:a5481b45cee8fcaf780bfd589c36dbe5c inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38f25552e24d02c59d036838b2631300 inherit pro_methods_classStarObject"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a38f25552e24d02c59d036838b2631300">StarObject</a> (<a class="el" href="classStarObject.html">StarObject</a> const &orig, bool duplicateState)</td></tr> <tr class="memdesc:a38f25552e24d02c59d036838b2631300 inherit pro_methods_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">copy constructor <a href="classStarObject.html#a38f25552e24d02c59d036838b2631300">More...</a><br /></td></tr> <tr class="separator:a38f25552e24d02c59d036838b2631300 inherit pro_methods_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> <tr class="memitem:a22df25f0c1a610481b8f25b78b5142d1"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structStarObjectMathInternal_1_1State.html">StarObjectMathInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#a22df25f0c1a610481b8f25b78b5142d1">m_mathState</a></td></tr> <tr class="memdesc:a22df25f0c1a610481b8f25b78b5142d1"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="#a22df25f0c1a610481b8f25b78b5142d1">More...</a><br /></td></tr> <tr class="separator:a22df25f0c1a610481b8f25b78b5142d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classStarObject"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classStarObject')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classStarObject.html">StarObject</a></td></tr> <tr class="memitem:a3d02b88e221e175a2ae7b0f396556a9c inherit pro_attribs_classStarObject"><td class="memItemLeft" align="right" valign="top">char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a3d02b88e221e175a2ae7b0f396556a9c">m_password</a></td></tr> <tr class="memdesc:a3d02b88e221e175a2ae7b0f396556a9c inherit pro_attribs_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">the document password <a href="classStarObject.html#a3d02b88e221e175a2ae7b0f396556a9c">More...</a><br /></td></tr> <tr class="separator:a3d02b88e221e175a2ae7b0f396556a9c inherit pro_attribs_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8df06c8f44242db59c0bfc0402977873 inherit pro_attribs_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classSTOFFOLEParser.html">STOFFOLEParser</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a8df06c8f44242db59c0bfc0402977873">m_oleParser</a></td></tr> <tr class="memdesc:a8df06c8f44242db59c0bfc0402977873 inherit pro_attribs_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">the ole parser <a href="classStarObject.html#a8df06c8f44242db59c0bfc0402977873">More...</a><br /></td></tr> <tr class="separator:a8df06c8f44242db59c0bfc0402977873 inherit pro_attribs_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad663f695de2a982f37ad37880a978fcd inherit pro_attribs_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structSTOFFOLEParser_1_1OleDirectory.html">STOFFOLEParser::OleDirectory</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#ad663f695de2a982f37ad37880a978fcd">m_directory</a></td></tr> <tr class="memdesc:ad663f695de2a982f37ad37880a978fcd inherit pro_attribs_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">the directory <a href="classStarObject.html#ad663f695de2a982f37ad37880a978fcd">More...</a><br /></td></tr> <tr class="separator:ad663f695de2a982f37ad37880a978fcd inherit pro_attribs_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20db6bd9766be52028d1b6d429c48ba4 inherit pro_attribs_classStarObject"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structStarObjectInternal_1_1State.html">StarObjectInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#a20db6bd9766be52028d1b6d429c48ba4">m_state</a></td></tr> <tr class="memdesc:a20db6bd9766be52028d1b6d429c48ba4 inherit pro_attribs_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="classStarObject.html#a20db6bd9766be52028d1b6d429c48ba4">More...</a><br /></td></tr> <tr class="separator:a20db6bd9766be52028d1b6d429c48ba4 inherit pro_attribs_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa876f283c81b226e584ba765931c36a9 inherit pro_attribs_classStarObject"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGPropertyList </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObject.html#aa876f283c81b226e584ba765931c36a9">m_metaData</a></td></tr> <tr class="memdesc:aa876f283c81b226e584ba765931c36a9 inherit pro_attribs_classStarObject"><td class="mdescLeft"> </td><td class="mdescRight">the meta data <a href="classStarObject.html#aa876f283c81b226e584ba765931c36a9">More...</a><br /></td></tr> <tr class="separator:aa876f283c81b226e584ba765931c36a9 inherit pro_attribs_classStarObject"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:ac517b169f362430170453a99b378c13b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classStarObjectMath.html">StarObjectMath</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classStarObjectMath.html#ac517b169f362430170453a99b378c13b">operator=</a> (<a class="el" href="classStarObjectMath.html">StarObjectMath</a> const &orig)=delete</td></tr> <tr class="separator:ac517b169f362430170453a99b378c13b"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>the main class to read a small StarOffice math zone .sdf </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a6cf7ad78146ebf3894f799c28687986d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cf7ad78146ebf3894f799c28687986d">◆ </a></span>StarObjectMath()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">StarObjectMath::StarObjectMath </td> <td>(</td> <td class="paramtype"><a class="el" href="classStarObject.html">StarObject</a> const & </td> <td class="paramname"><em>orig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>duplicateState</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <a id="ae7ac78c9cfcb46c16f49eaf91fa1fcf7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7ac78c9cfcb46c16f49eaf91fa1fcf7">◆ </a></span>~StarObjectMath()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">StarObjectMath::~StarObjectMath </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">override</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>destructor </p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="ac517b169f362430170453a99b378c13b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac517b169f362430170453a99b378c13b">◆ </a></span>operator=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classStarObjectMath.html">StarObjectMath</a>& StarObjectMath::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classStarObjectMath.html">StarObjectMath</a> const & </td> <td class="paramname"><em>orig</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a488ce97021a8684c92b25252eb2d6bf9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a488ce97021a8684c92b25252eb2d6bf9">◆ </a></span>parse()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool StarObjectMath::parse </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>try to parse the current object </p> <p class="reference">Referenced by <a class="el" href="classStarFileManager.html#a45af7c36cb7f1f86a974c7e811deaf6d">StarFileManager::checkUnparsed()</a>, and <a class="el" href="classSDXParser.html#ae4ce55ae9e5ad46280af6548070579b8">SDXParser::createZones()</a>.</p> </div> </div> <a id="a1cebe74a26a841263951e452e542c1b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1cebe74a26a841263951e452e542c1b0">◆ </a></span>readMathDocument()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool StarObjectMath::readMathDocument </td> <td>(</td> <td class="paramtype"><a class="el" href="libstaroffice__internal_8hxx.html#a9a3f1ff5fbf318034ef6ef3be2c53f48">STOFFInputStreamPtr</a> </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string const & </td> <td class="paramname"><em>fileName</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read a math zone: StarMathDocument .sdm </p> <p class="reference">Referenced by <a class="el" href="classStarObjectMath.html#a488ce97021a8684c92b25252eb2d6bf9">parse()</a>.</p> </div> </div> <a id="ad9e6847ca820de554cbabb4443de08a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9e6847ca820de554cbabb4443de08a4">◆ </a></span>send()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool StarObjectMath::send </td> <td>(</td> <td class="paramtype"><a class="el" href="libstaroffice__internal_8hxx.html#a7740b2513a106eafc4746de6bec9f681">STOFFListenerPtr</a> </td> <td class="paramname"><em>listener</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classSTOFFFrameStyle.html">STOFFFrameStyle</a> const & </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classSTOFFGraphicStyle.html">STOFFGraphicStyle</a> const & </td> <td class="paramname"><em>style</em> = <code><a class="el" href="classSTOFFGraphicStyle.html">STOFFGraphicStyle</a>()</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>try to send a object to the listener </p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a22df25f0c1a610481b8f25b78b5142d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22df25f0c1a610481b8f25b78b5142d1">◆ </a></span>m_mathState</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::shared_ptr<<a class="el" href="structStarObjectMathInternal_1_1State.html">StarObjectMathInternal::State</a>> StarObjectMath::m_mathState</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the state </p> <p class="reference">Referenced by <a class="el" href="classStarObjectMath.html#a1cebe74a26a841263951e452e542c1b0">readMathDocument()</a>, and <a class="el" href="classStarObjectMath.html#ad9e6847ca820de554cbabb4443de08a4">send()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="StarObjectMath_8hxx_source.html">StarObjectMath.hxx</a></li> <li><a class="el" href="StarObjectMath_8cxx.html">StarObjectMath.cxx</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Mon Feb 11 2019 22:25:50 for libstaroffice by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>