ImportAny Class Reference

generic import for pretty much any ascii or binary original geometry data file More...

+ Inheritance diagram for ImportAny:

Public Member Functions

def __init__ (self, file, ascii, filter=None, control=None, collectHdrContents=False, maxBulkPoints=1000)
 
def addCoordX (self, externalType=ColumnType(12), converterStr=None)
 
def addCoordY (self, externalType=ColumnType(12), converterStr=None)
 
def addCoordZ (self, externalType=ColumnType(12), converterStr=None)
 
def addSkip (self, arg1)
 
def setColumnSeparators (self, arg1)
 
def setCommentInitiator (self, arg1)
 
def setDecimalSeparator (self, arg1)
 
def setEndianness (self, arg1)
 
def setHeaderBytes (self, arg1)
 
def setHeaderLineCount (self, arg1)
 
def setHeaderText (self, arg1)
 
def skipWhiteSpace (self, arg1)
 
def storeRest (self, arg1)
 
def throwIfXYMissing (self, arg1)
 
- Public Member Functions inherited from Import
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 addAttrib (self, *args, **kwargs)
 
def create (file, ascii, filter=None, control=None, collectHdrContents=False, maxBulkPoints=1000)
 
- Static Public Member Functions inherited from Import
def create (file, format=DataFormat.auto, filter=None, control=None, collectHdrContents=False, maxBulkPoints=1000, defaultLayout=None)
 

Detailed Description

generic import for pretty much any ascii or binary original geometry data file

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  file,
  ascii,
  filter = None,
  control = None,
  collectHdrContents = False,
  maxBulkPoints = 1000 
)
  @copydoc DM::IImportAny::New

Member Function Documentation

◆ addAttrib()

def addAttrib (   self,
args,
**  kwargs 
)
static
  possible calls:
  addAttrib(self, attrib: ColumnSemantic, externalType: ColumnType, invalidValue: object, converterStr: str)
  addAttrib(self, name: str, internalType: ColumnType, externalType: ColumnType, invalidValue: object, converterStr: str)

  @param self (type: object) self pointer
  @param *args  (type: list) mandatory parameter
  @param ** kwargs  (type: dict) mandatory parameter

◆ addCoordX()

def addCoordX (   self,
  externalType = ColumnType(12),
  converterStr = None 
)
  @param self (type: ImportAny) self pointer
  @param externalType (type: ColumnType) optional parameter
  @param converterStr (type: str) optional parameter

◆ addCoordY()

def addCoordY (   self,
  externalType = ColumnType(12),
  converterStr = None 
)
  @param self (type: ImportAny) self pointer
  @param externalType (type: ColumnType) optional parameter
  @param converterStr (type: str) optional parameter

◆ addCoordZ()

def addCoordZ (   self,
  externalType = ColumnType(12),
  converterStr = None 
)
  @param self (type: ImportAny) self pointer
  @param externalType (type: ColumnType) optional parameter
  @param converterStr (type: str) optional parameter

◆ addSkip()

def addSkip (   self,
  arg1 
)
  @copydoc DM::IImportAny::addSkip

◆ create()

def create (   file,
  ascii,
  filter = None,
  control = None,
  collectHdrContents = False,
  maxBulkPoints = 1000 
)
static
  @copydoc DM::IImportAny::New

◆ setColumnSeparators()

def setColumnSeparators (   self,
  arg1 
)
  @copydoc DM::IImportAny::setColumnSeparators

◆ setCommentInitiator()

def setCommentInitiator (   self,
  arg1 
)
  @copydoc DM::IImportAny::setCommentInitiator

◆ setDecimalSeparator()

def setDecimalSeparator (   self,
  arg1 
)
  @copydoc DM::IImportAny::setDecimalSeparator

◆ setEndianness()

def setEndianness (   self,
  arg1 
)
  @copydoc DM::IImportAny::setEndianness

◆ setHeaderBytes()

def setHeaderBytes (   self,
  arg1 
)
  @copydoc DM::IImportAny::setHeaderBytes

◆ setHeaderLineCount()

def setHeaderLineCount (   self,
  arg1 
)
  @copydoc DM::IImportAny::setHeaderLineCount

◆ setHeaderText()

def setHeaderText (   self,
  arg1 
)
  @copydoc DM::IImportAny::setHeaderBytes

◆ skipWhiteSpace()

def skipWhiteSpace (   self,
  arg1 
)
  @copydoc DM::IImportAny::skipWhiteSpace

◆ storeRest()

def storeRest (   self,
  arg1 
)
  @copydoc DM::IImportAny::storeRest

◆ throwIfXYMissing()

def throwIfXYMissing (   self,
  arg1 
)
  @copydoc DM::IImportAny::throwIfXYMissing