Import Class Reference

base class for importing original geometry data file More...

+ Inheritance diagram for Import:

Public Member Functions

def __init__ (self, file, format=DataFormat.auto, filter=None, control=None, collectHdrContents=False, maxBulkPoints=1000, defaultLayout=None)
 
def getControlObject (self)
 
def getFileFormat (self)
 
def getFilename (self)
 
def getFilter (self)
 
def getHeader (self)
 
def getInvalidGeometries (self)
 
def getPolygonMerging (self)
 
def next (self)
 
def read (self)
 
def readHeaderSeparately (self)
 
def setControlObject (self, arg1)
 
def setFilter (self, arg1)
 
def setPolygonMerging (self, arg1)
 

Static Public Member Functions

def create (file, format=DataFormat.auto, filter=None, control=None, collectHdrContents=False, maxBulkPoints=1000, defaultLayout=None)
 

Detailed Description

base class for importing original geometry data file

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  file,
  format = DataFormat.auto,
  filter = None,
  control = None,
  collectHdrContents = False,
  maxBulkPoints = 1000,
  defaultLayout = None 
)
  @copydoc DM::IImport::New

Member Function Documentation

◆ create()

def create (   file,
  format = DataFormat.auto,
  filter = None,
  control = None,
  collectHdrContents = False,
  maxBulkPoints = 1000,
  defaultLayout = None 
)
static
  @copydoc DM::IImport::New

◆ getControlObject()

def getControlObject (   self)
  @param self (type: Import) self pointer
  @return (type: ControlObject)

◆ getFileFormat()

def getFileFormat (   self)
  @param self (type: Import) self pointer
  @return (type: DataFormat)

◆ getFilename()

def getFilename (   self)
  @param self (type: Import) self pointer
  @return (type: str)

◆ getFilter()

def getFilter (   self)
  @param self (type: Import) self pointer
  @return (type: Filter)

◆ getHeader()

def getHeader (   self)
  @param self (type: Import) self pointer
  @return (type: FileHeader)

◆ getInvalidGeometries()

def getInvalidGeometries (   self)
  @param self (type: Import) self pointer
  @return (type: InvalidObjectStatistic)

◆ getPolygonMerging()

def getPolygonMerging (   self)
  @param self (type: Import) self pointer
  @return (type: object)

◆ next()

def next (   self)
  python 2.x increment iterator support for importing file in a for loop
  @param self (type: Import) self pointer
  @return (type: object)

Referenced by tileManager.__next__().

◆ read()

def read (   self)
  read an object from file
  @param self (type: Import) self pointer
  @return (type: object)

◆ readHeaderSeparately()

def readHeaderSeparately (   self)
  @param self (type: Import) self pointer
  @return (type: bool)

◆ setControlObject()

def setControlObject (   self,
  arg1 
)
  @param self (type: Import) self pointer
  @param arg1 (type: ControlObject) mandatory parameter

◆ setFilter()

def setFilter (   self,
  arg1 
)
  @param self (type: Import) self pointer
  @param arg1 (type: Filter) mandatory parameter

◆ setPolygonMerging()

def setPolygonMerging (   self,
  arg1 
)
  @param self (type: Import) self pointer
  @param arg1 (type: object) mandatory parameter