Public Member Functions | |
| def | advance (self, n) |
| def | read (self, length) |
| def | read_fbuf (self, length) |
| def | read_rest (self) |
| def | read_to_nul (self) |
| def | room_for_chunks (self) |
| def | seek (self, pos) |
| def | tell (self) |
Public Attributes | |
| buf | |
| end | |
| index | |
| start | |
Detailed Description
Treat a range of a string as a quasi-file-like object. This is a quasi-file like object that represents a certain range of a string. It behaves kind of like a file object, but has some specialized methods.
Member Function Documentation
◆ advance()
| def Dice3DS.dom3ds.FileLikeBuffer.advance | ( | self, | |
| n | |||
| ) |
References Dice3DS.dom3ds.FileLikeBuffer.end, App::ObjectIdentifier::Component.end, App::RangeExpression.end, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
Referenced by Dice3DS.dom3ds.FileLikeBuffer.read(), and Dice3DS.dom3ds.FileLikeBuffer.read_fbuf().
◆ read()
| def Dice3DS.dom3ds.FileLikeBuffer.read | ( | self, | |
| length | |||
| ) |
References Dice3DS.dom3ds.FileLikeBuffer.advance(), GmfMshSct.buf, Dice3DS.dom3ds.FileLikeBuffer.buf, Base::gzstreambase.buf, boost::fdostream.buf, boost::fdistream.buf, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
Referenced by gzip_utf8.GzipFile.readline(), and gzip_utf8.GzipFile.seek().
◆ read_fbuf()
| def Dice3DS.dom3ds.FileLikeBuffer.read_fbuf | ( | self, | |
| length | |||
| ) |
References Dice3DS.dom3ds.FileLikeBuffer.advance(), GmfMshSct.buf, Dice3DS.dom3ds.FileLikeBuffer.buf, Base::gzstreambase.buf, boost::fdostream.buf, boost::fdistream.buf, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
◆ read_rest()
| def Dice3DS.dom3ds.FileLikeBuffer.read_rest | ( | self | ) |
References GmfMshSct.buf, Dice3DS.dom3ds.FileLikeBuffer.buf, Base::gzstreambase.buf, boost::fdostream.buf, boost::fdistream.buf, Dice3DS.dom3ds.FileLikeBuffer.end, App::ObjectIdentifier::Component.end, App::RangeExpression.end, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
◆ read_to_nul()
| def Dice3DS.dom3ds.FileLikeBuffer.read_to_nul | ( | self | ) |
References GmfMshSct.buf, Dice3DS.dom3ds.FileLikeBuffer.buf, Base::gzstreambase.buf, boost::fdostream.buf, boost::fdistream.buf, Dice3DS.dom3ds.FileLikeBuffer.end, App::ObjectIdentifier::Component.end, App::RangeExpression.end, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
◆ room_for_chunks()
| def Dice3DS.dom3ds.FileLikeBuffer.room_for_chunks | ( | self | ) |
References Dice3DS.dom3ds.FileLikeBuffer.end, App::ObjectIdentifier::Component.end, App::RangeExpression.end, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
◆ seek()
| def Dice3DS.dom3ds.FileLikeBuffer.seek | ( | self, | |
| pos | |||
| ) |
References Dice3DS.dom3ds.FileLikeBuffer.end, App::ObjectIdentifier::Component.end, App::RangeExpression.end, kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
◆ tell()
| def Dice3DS.dom3ds.FileLikeBuffer.tell | ( | self | ) |
References kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, App::VRMLObject.index, Base::Type.index, and App::LinkBaseExtension::PropInfo.index.
Member Data Documentation
◆ buf
| Dice3DS.dom3ds.FileLikeBuffer.buf |
◆ end
| Dice3DS.dom3ds.FileLikeBuffer.end |
◆ index
| Dice3DS.dom3ds.FileLikeBuffer.index |
Referenced by Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegment(), Dice3DS.dom3ds.FileLikeBuffer.advance(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.begin(), Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.hasNext(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.interval(), PathScripts.PathJobDlg.JobCreate.item1ValueChanged(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.length(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseVariable(), Spreadsheet_legacy.MathParser.peek(), Dice3DS.dom3ds.FileLikeBuffer.read(), Dice3DS.dom3ds.FileLikeBuffer.read_fbuf(), Dice3DS.dom3ds.FileLikeBuffer.read_rest(), Dice3DS.dom3ds.FileLikeBuffer.read_to_nul(), Dice3DS.dom3ds.FileLikeBuffer.room_for_chunks(), Dice3DS.dom3ds.FileLikeBuffer.seek(), PathScripts.PathJobDlg.JobCreate.setupColumnEditor(), Spreadsheet_legacy.MathParser.skipWhitespace(), Dice3DS.dom3ds.FileLikeBuffer.tell(), automotive_design.index_expression.wr1(), and automotive_design.index_expression.wr2().
◆ start
| Dice3DS.dom3ds.FileLikeBuffer.start |
Referenced by Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.asString(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.clone(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.hasStart(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.negated(), and Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.value().
The documentation for this class was generated from the following file:
- src/Mod/Arch/Dice3DS/dom3ds.py
1.8.17