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