OCC.ChFiKPart module

class OCC.ChFiKPart.ChFiKPart_ComputeData(*args, **kwargs)

Bases: object

static Compute(*args)
  • Computes a simple fillet in several particular cases.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • Or1 (TopAbs_Orientation) –
  • Or2 (TopAbs_Orientation) –
  • Sp (Handle_ChFiDS_Spine &) –
  • Iedge (Standard_Integer) –
Return type:

bool

static ComputeCorner(*args)
  • Computes a toric or spheric corner fillet.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • OrFace1 (TopAbs_Orientation) –
  • OrFace2 (TopAbs_Orientation) –
  • Or1 (TopAbs_Orientation) –
  • Or2 (TopAbs_Orientation) –
  • minRad (float) –
  • majRad (float) –
  • P1S1 (gp_Pnt2d) –
  • P2S1 (gp_Pnt2d) –
  • P1S2 (gp_Pnt2d) –
  • P2S2 (gp_Pnt2d) –
Return type:

bool

  • Computes spheric corner fillet with non iso pcurve on S2.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • OrFace1 (TopAbs_Orientation) –
  • OrFace2 (TopAbs_Orientation) –
  • Or1 (TopAbs_Orientation) –
  • Or2 (TopAbs_Orientation) –
  • Rad (float) –
  • PS1 (gp_Pnt2d) –
  • P1S2 (gp_Pnt2d) –
  • P2S2 (gp_Pnt2d) –
Return type:

bool

  • Computes a toric corner rotule.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S (Handle_Adaptor3d_HSurface &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • OfS (TopAbs_Orientation) –
  • OS (TopAbs_Orientation) –
  • OS1 (TopAbs_Orientation) –
  • OS2 (TopAbs_Orientation) –
  • Radius (float) –
Return type:

bool

thisown

The membership flag

OCC.ChFiKPart.ChFiKPart_ComputeData_Compute(*args)
  • Computes a simple fillet in several particular cases.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • Or1 (TopAbs_Orientation) –
  • Or2 (TopAbs_Orientation) –
  • Sp (Handle_ChFiDS_Spine &) –
  • Iedge (Standard_Integer) –
Return type:

bool

OCC.ChFiKPart.ChFiKPart_ComputeData_ComputeCorner(*args)
  • Computes a toric or spheric corner fillet.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • OrFace1 (TopAbs_Orientation) –
  • OrFace2 (TopAbs_Orientation) –
  • Or1 (TopAbs_Orientation) –
  • Or2 (TopAbs_Orientation) –
  • minRad (float) –
  • majRad (float) –
  • P1S1 (gp_Pnt2d) –
  • P2S1 (gp_Pnt2d) –
  • P1S2 (gp_Pnt2d) –
  • P2S2 (gp_Pnt2d) –
Return type:

bool

  • Computes spheric corner fillet with non iso pcurve on S2.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • OrFace1 (TopAbs_Orientation) –
  • OrFace2 (TopAbs_Orientation) –
  • Or1 (TopAbs_Orientation) –
  • Or2 (TopAbs_Orientation) –
  • Rad (float) –
  • PS1 (gp_Pnt2d) –
  • P1S2 (gp_Pnt2d) –
  • P2S2 (gp_Pnt2d) –
Return type:

bool

  • Computes a toric corner rotule.
Parameters:
  • DStr (TopOpeBRepDS_DataStructure &) –
  • Data (Handle_ChFiDS_SurfData &) –
  • S (Handle_Adaptor3d_HSurface &) –
  • S1 (Handle_Adaptor3d_HSurface &) –
  • S2 (Handle_Adaptor3d_HSurface &) –
  • OfS (TopAbs_Orientation) –
  • OS (TopAbs_Orientation) –
  • OS1 (TopAbs_Orientation) –
  • OS2 (TopAbs_Orientation) –
  • Radius (float) –
Return type:

bool

class OCC.ChFiKPart.ChFiKPart_DataMapIteratorOfRstMap(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (ChFiKPart_RstMap &) –
Return type:None
Key()
Return type:int
Value()
Return type:Handle_Adaptor2d_HCurve2d
thisown

The membership flag

class OCC.ChFiKPart.ChFiKPart_DataMapNodeOfRstMap(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

ChFiKPart_DataMapNodeOfRstMap_GetHandle(ChFiKPart_DataMapNodeOfRstMap self) -> Handle_ChFiKPart_DataMapNodeOfRstMap

GetKey()

ChFiKPart_DataMapNodeOfRstMap_GetKey(ChFiKPart_DataMapNodeOfRstMap self) -> Standard_Integer

SetKey()

ChFiKPart_DataMapNodeOfRstMap_SetKey(ChFiKPart_DataMapNodeOfRstMap self, Standard_Integer value)

Value()
Return type:Handle_Adaptor2d_HCurve2d
thisown

The membership flag

class OCC.ChFiKPart.ChFiKPart_RstMap(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (ChFiKPart_RstMap &) –
Return type:ChFiKPart_RstMap
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (Handle_Adaptor2d_HCurve2d &) –
Return type:

bool

ChangeFind()
Parameters:K (Standard_Integer &) –
Return type:Handle_Adaptor2d_HCurve2d
ChangeFind1()
Parameters:K (Standard_Integer &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (Standard_Integer &) –
Return type:Handle_Adaptor2d_HCurve2d
Find1()
Parameters:K (Standard_Integer &) –
Return type:Standard_Address
IsBound()
Parameters:K (Standard_Integer &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (ChFiKPart_RstMap &) –
Return type:ChFiKPart_RstMap
UnBind()
Parameters:K (Standard_Integer &) –
Return type:bool
thisown

The membership flag

class OCC.ChFiKPart.Handle_ChFiKPart_DataMapNodeOfRstMap(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.ChFiKPart.SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()