Analysis Situs // SDK
Interoperability

Data Exchange algorithms of Analysis Situs. More...

Namespaces

 asiAlgo_OBJ
 
 asiAlgo_WriteSVG
 

Classes

class  asiAlgo_BaseSTEP
 
class  asiAlgo_FileFormatTool
 
class  asiAlgo_IGES
 
class  asiAlgo_PLY
 
class  asiAlgo_ReadSTEPWithMeta
 
class  asiAlgo_ReadSTEPWithMetaOutput
 
class  asiAlgo_STEP
 
class  asiAlgo_STEPReduce
 
class  asiAlgo_WriteDXF
 
class  asiAlgo_WriteREK
 
class  asiAlgo_WriteSTEPWithMeta
 
class  asiAlgo_WriteSTEPWithMetaInput
 
struct  SplineData
 
struct  point3D
 
struct  SplineDataOut
 
struct  LWPolyDataOut
 
class  CDxfWrite
 

Enumerations

enum  asiAlgo_FileFormat {
  FileFormat_Unknown = 0, FileFormat_NATIVE, FileFormat_XBF, FileFormat_BREP,
  FileFormat_STEP, FileFormat_IGES, FileFormat_STL, FileFormat_PLY,
  FileFormat_OBJ, FileFormat_XML, FileFormat_Last
}
 
enum  eDxfUnits_t {
  eUnspecified = 0, eInches, eFeet, eMiles,
  eMillimeters, eCentimeters, eMeters, eKilometers,
  eMicroinches, eMils, eYards, eAngstroms,
  eNanometers, eMicrons, eDecimeters, eDekameters,
  eHectometers, eGigameters, eAstronomicalUnits, eLightYears,
  eParsecs
}
 

Detailed Description

Data Exchange algorithms of Analysis Situs.

Enumeration Type Documentation

◆ asiAlgo_FileFormat

Supported file types.

Enumerator
FileFormat_Unknown 

Unknown file format.

FileFormat_NATIVE 

Native project format.

FileFormat_XBF 

OpenCascade's native for assemblies.

FileFormat_Last 

Last item for convenient iteration over enum.