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

Method readAxisBreakElement

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

Source from the content-addressed store, hash-verified

715}
716
717bool OriginAnyParser::readAxisBreakElement()
718{
719 LOG_PRINT(logfile, "readAxisBreakElement()\n")
720 /* get info of Axis breaks
721 * return true if an Axis break, otherwise return false */
722 unsigned int abe_data_size = 0;
723 std::streamoff abd_start = 0;
724
725 // get axis break data size
726 abe_data_size = readObjectSize();
727 if (abe_data_size == 0)
728 return false;
729
730 curpos = file.tellg();
731 abd_start = curpos;
732 string abd_data = readObjectAsString(abe_data_size);
733
734 // get known info
735
736 // go to end of axis break data
737 file.seekg(abd_start + abe_data_size + 1, ios_base::beg);
738
739 // get axis break info
740 getAxisBreakProperties(abd_data, abe_data_size);
741
742 return true;
743}
744
745bool OriginAnyParser::readAxisParameterElement(unsigned int naxis)
746{

Callers

nothing calls this directly

Calls 2

tellgMethod · 0.45
seekgMethod · 0.45

Tested by

no test coverage detected