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
-
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
-
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)
-
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
-
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
-
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)
-
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
-
DumpToString()¶ GeomTools_SurfaceSet_DumpToString(GeomTools_SurfaceSet self) -> std::string
-
GetProgress()¶ Return type: Handle_Message_ProgressIndicator
-
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
-
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_TSharedReturn 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
-
static
-
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
-
static
-
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