Dice3DS.dom3ds.FileLikeBuffer Class Reference

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

◆ end

◆ index

◆ start


The documentation for this class was generated from the following file:
  • src/Mod/Arch/Dice3DS/dom3ds.py