OpenCascade.js
API ReferenceDataExchangeTKDEIGES

IGESCAFControl

OCCT package IGESCAFControl: IGESCAFControl, IGESCAFControl_Reader, IGESCAFControl_Writer.

IGESCAFControl

Provides high-level API to translate IGES file to and from DECAF document.

Constructors(1)

Static methods(2)

  • Provides a tool for writing IGES file Converts IGES color index to CASCADE color.

    Parameters (1)
    • col
  • Tries to Convert CASCADE color to IGES color index If no corresponding color defined in IGES, returns 0.

    Parameters (1)
    • col

IGESCAFControl_Reader

Provides a tool to read IGES file and put it into DECAF document. Besides transfer of shapes (including assemblies) provided by IGESControl, supports also colors and part names IGESCAFControl_Reader reader; Methods for translation of an IGES file: reader.ReadFile("filename"); reader.Transfer(Document); or reader.Perform("filename",doc); Methods for managing reading attributes.
Colors reader.SetColorMode(colormode); bool colormode = reader.GetColorMode(); Layers reader.SetLayerMode(layermode); bool layermode = reader.GetLayerMode(); Names reader.SetNameMode(namemode); bool namemode = reader.GetNameMode();.

Constructors(2)

Instance methods(9)

IGESCAFControl_Writer

Provides a tool to write DECAF document to the IGES file. Besides transfer of shapes (including assemblies) provided by IGESControl, supports also colors and part names IGESCAFControl_Writer writer(); Methods for writing IGES file: writer.Transfer (Document); writer.Write("filename") or writer.Write(OStream) or writer.Perform(Document,"filename"); Methods for managing the writing of attributes.
Colors writer.SetColorMode(colormode); bool colormode = writer.GetColorMode(); Layers writer.SetLayerMode(layermode); bool layermode = writer.GetLayerMode(); Names writer.SetNameMode(namemode); bool namemode = writer.GetNameMode();.

Constructors(3)

Instance methods(11)