OCC.GeomTools module

The GeomTools package provides utilities for Geometry.* SurfaceSet, CurveSet, Curve2dSet : Tools usedfor dumping, writing and reading.* Methods to dump, write, read curves and surfaces.

class GeomTools_Curve2dSet(*args)

Bases: object

  • Returns an empty set of Curves.
Return type:None
Add()
  • Incorporate a new Curve in the set and returns its index.
Parameters:C (Handle_Geom2d_Curve &) –
Return type:int
Clear()
  • Clears the content of the set.
Return type:None
Curve2d()
  • Returns the Curve of index <I>.
Parameters:I (int) –
Return type:Handle_Geom2d_Curve
DumpToString()

GeomTools_Curve2dSet_DumpToString(GeomTools_Curve2dSet self) -> std::string

GetProgress()
Return type:Handle_Message_ProgressIndicator
Index()
  • Returns the index of <L>.
Parameters:C (Handle_Geom2d_Curve &) –
Return type:int
static PrintCurve2d()
  • Dumps the curve on the stream, if compact is True use the compact format that can be read back.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

static ReadCurve2d()
  • Reads the curve from the stream. The curve is assumed to have been writtent with the Print method (compact = True).
Parameters:
  • IS (Standard_IStream &) –
  • C (Handle_Geom2d_Curve &) –
Return type:

Standard_IStream

ReadFromString()

GeomTools_Curve2dSet_ReadFromString(GeomTools_Curve2dSet self, std::string src)

SetProgress()
Parameters:PR (Handle_Message_ProgressIndicator &) –
Return type:None
WriteToString()

GeomTools_Curve2dSet_WriteToString(GeomTools_Curve2dSet self) -> std::string

thisown

The membership flag

GeomTools_Curve2dSet_PrintCurve2d()
  • Dumps the curve on the stream, if compact is True use the compact format that can be read back.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

GeomTools_Curve2dSet_ReadCurve2d()
  • Reads the curve from the stream. The curve is assumed to have been writtent with the Print method (compact = True).
Parameters:
  • IS (Standard_IStream &) –
  • C (Handle_Geom2d_Curve &) –
Return type:

Standard_IStream

class GeomTools_CurveSet(*args)

Bases: object

  • Returns an empty set of Curves.
Return type:None
Add()
  • Incorporate a new Curve in the set and returns its index.
Parameters:C (Handle_Geom_Curve &) –
Return type:int
Clear()
  • Clears the content of the set.
Return type:None
Curve()
  • Returns the Curve of index <I>.
Parameters:I (int) –
Return type:Handle_Geom_Curve
DumpToString()

GeomTools_CurveSet_DumpToString(GeomTools_CurveSet self) -> std::string

GetProgress()
Return type:Handle_Message_ProgressIndicator
Index()
  • Returns the index of <L>.
Parameters:C (Handle_Geom_Curve &) –
Return type:int
static PrintCurve()
  • Dumps the curve on the stream, if compact is True use the compact format that can be read back.
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

static ReadCurve()
  • Reads the curve from the stream. The curve is assumed to have been writtent with the Print method (compact = True).
Parameters:
  • IS (Standard_IStream &) –
  • C (Handle_Geom_Curve &) –
Return type:

Standard_IStream

ReadFromString()

GeomTools_CurveSet_ReadFromString(GeomTools_CurveSet self, std::string src)

SetProgress()
Parameters:PR (Handle_Message_ProgressIndicator &) –
Return type:None
WriteToString()

GeomTools_CurveSet_WriteToString(GeomTools_CurveSet self) -> std::string

thisown

The membership flag

GeomTools_CurveSet_PrintCurve()
  • Dumps the curve on the stream, if compact is True use the compact format that can be read back.
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

GeomTools_CurveSet_ReadCurve()
  • Reads the curve from the stream. The curve is assumed to have been writtent with the Print method (compact = True).
Parameters:
  • IS (Standard_IStream &) –
  • C (Handle_Geom_Curve &) –
Return type:

Standard_IStream

class GeomTools_SurfaceSet(*args)

Bases: object

  • Returns an empty set of Surfaces.
Return type:None
Add()
  • Incorporate a new Surface in the set and returns its index.
Parameters:S (Handle_Geom_Surface &) –
Return type:int
Clear()
  • Clears the content of the set.
Return type:None
DumpToString()

GeomTools_SurfaceSet_DumpToString(GeomTools_SurfaceSet self) -> std::string

GetProgress()
Return type:Handle_Message_ProgressIndicator
Index()
  • Returns the index of <L>.
Parameters:S (Handle_Geom_Surface &) –
Return type:int
static PrintSurface()
  • Dumps the surface on the stream, if compact is True use the compact format that can be read back.
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

ReadFromString()

GeomTools_SurfaceSet_ReadFromString(GeomTools_SurfaceSet self, std::string src)

static ReadSurface()
  • Reads the surface from the stream. The surface is assumed to have been writtent with the Print method (compact = True).
Parameters:
  • IS (Standard_IStream &) –
  • S (Handle_Geom_Surface &) –
Return type:

Standard_IStream

SetProgress()
Parameters:PR (Handle_Message_ProgressIndicator &) –
Return type:None
Surface()
  • Returns the Surface of index <I>.
Parameters:I (int) –
Return type:Handle_Geom_Surface
WriteToString()

GeomTools_SurfaceSet_WriteToString(GeomTools_SurfaceSet self) -> std::string

thisown

The membership flag

GeomTools_SurfaceSet_PrintSurface()
  • Dumps the surface on the stream, if compact is True use the compact format that can be read back.
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

GeomTools_SurfaceSet_ReadSurface()
  • Reads the surface from the stream. The surface is assumed to have been writtent with the Print method (compact = True).
Parameters:
  • IS (Standard_IStream &) –
  • S (Handle_Geom_Surface &) –
Return type:

Standard_IStream

class GeomTools_UndefinedTypeHandler(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
GetHandle()
PrintCurve()
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

PrintCurve2d()
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

PrintSurface()
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_False
Return type:

void

ReadCurve()
Parameters:
  • ctype (int) –
  • IS (Standard_IStream &) –
  • C (Handle_Geom_Curve &) –
Return type:

Standard_IStream

ReadCurve2d()
Parameters:
  • ctype (int) –
  • IS (Standard_IStream &) –
  • C (Handle_Geom2d_Curve &) –
Return type:

Standard_IStream

ReadSurface()
Parameters:
  • ctype (int) –
  • IS (Standard_IStream &) –
  • S (Handle_Geom_Surface &) –
Return type:

Standard_IStream

thisown

The membership flag

class Handle_GeomTools_UndefinedTypeHandler(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
class geomtools

Bases: object

static Dump()
  • A set of Curves from Geom2d. Dumps the surface on the stream.
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Dumps the Curve on the stream.
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Dumps the Curve on the stream.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

static GetReal()
  • Reads the Standard_Real value from the stream. Zero is read in case of error
Parameters:
  • IS (Standard_IStream &) –
  • theValue (float &) –
Return type:

void

static GetUndefinedTypeHandler(*args) → OCC.GeomTools.Handle_GeomTools_UndefinedTypeHandler
Return type:Handle_GeomTools_UndefinedTypeHandler
static Read()
  • Reads the surface from the stream.
Parameters:
  • S (Handle_Geom_Surface &) –
  • IS (Standard_IStream &) –
Return type:

void

  • Reads the Curve from the stream.
Parameters:
  • C (Handle_Geom_Curve &) –
  • IS (Standard_IStream &) –
Return type:

void

  • Reads the Curve from the stream.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • IS (Standard_IStream &) –
Return type:

void

static SetUndefinedTypeHandler()
Parameters:aHandler (Handle_GeomTools_UndefinedTypeHandler &) –
Return type:void
static Write()
  • Writes the surface on the stream.
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Writes the Curve on the stream.
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Writes the Curve on the stream.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

thisown

The membership flag

geomtools_Dump()
  • A set of Curves from Geom2d. Dumps the surface on the stream.
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Dumps the Curve on the stream.
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Dumps the Curve on the stream.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

geomtools_GetReal()
  • Reads the Standard_Real value from the stream. Zero is read in case of error
Parameters:
  • IS (Standard_IStream &) –
  • theValue (float &) –
Return type:

void

geomtools_GetUndefinedTypeHandler(*args) → OCC.GeomTools.Handle_GeomTools_UndefinedTypeHandler
Return type:Handle_GeomTools_UndefinedTypeHandler
geomtools_Read()
  • Reads the surface from the stream.
Parameters:
  • S (Handle_Geom_Surface &) –
  • IS (Standard_IStream &) –
Return type:

void

  • Reads the Curve from the stream.
Parameters:
  • C (Handle_Geom_Curve &) –
  • IS (Standard_IStream &) –
Return type:

void

  • Reads the Curve from the stream.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • IS (Standard_IStream &) –
Return type:

void

geomtools_SetUndefinedTypeHandler()
Parameters:aHandler (Handle_GeomTools_UndefinedTypeHandler &) –
Return type:void
geomtools_Write()
  • Writes the surface on the stream.
Parameters:
  • S (Handle_Geom_Surface &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Writes the Curve on the stream.
Parameters:
  • C (Handle_Geom_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

  • Writes the Curve on the stream.
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • OS (Standard_OStream &) –
Return type:

void

new_instancemethod(func, inst, cls)
register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases