MCPcopy Create free account
hub / github.com/KDE/labplot / readAxisParameterElement

Method readAxisParameterElement

src/3rdparty/liborigin/OriginAnyParser.cpp:745–771  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

743}
744
745bool OriginAnyParser::readAxisParameterElement(unsigned int naxis)
746{
747 LOG_PRINT(logfile, "readAxisParameterElement()\n")
748 /* get info of Axis parameters for naxis-axis (x,y,z) = (1,2,3)
749 * return true if an Axis break is found, otherwise return false */
750 unsigned int ape_data_size = 0;
751 std::streamoff apd_start = 0;
752
753 // get axis break data size
754 ape_data_size = readObjectSize();
755 if (ape_data_size == 0)
756 return false;
757
758 curpos = file.tellg();
759 apd_start = curpos;
760 string apd_data = readObjectAsString(ape_data_size);
761
762 // get known info
763
764 // go to end of axis break data
765 file.seekg(apd_start + ape_data_size + 1, ios_base::beg);
766
767 // get axis parameter info
768 getAxisParameterProperties(apd_data, ape_data_size, naxis);
769
770 return true;
771}
772
773bool OriginAnyParser::readParameterElement()
774{

Callers

nothing calls this directly

Calls 2

tellgMethod · 0.45
seekgMethod · 0.45

Tested by

no test coverage detected