OCC.ChFiDS module

class OCC.ChFiDS.ChFiDS_ChamfSpine(*args)

Bases: OCC.ChFiDS.ChFiDS_Spine

Dists()
Parameters:
  • Dis1 (float &) –
  • Dis2 (float &) –
Return type:

None

GetDist()
Parameters:Dis (float &) –
Return type:None
GetDistAngle()
Parameters:
  • Dis (float &) –
  • Angle (float &) –
  • DisOnF1 (bool) –
Return type:

None

GetHandle()

ChFiDS_ChamfSpine_GetHandle(ChFiDS_ChamfSpine self) -> Handle_ChFiDS_ChamfSpine

IsChamfer()
  • Return the method of chamfers used
Return type:ChFiDS_ChamfMethod
SetDist()
Parameters:Dis (float) –
Return type:None
SetDistAngle()
Parameters:
  • Dis (float) –
  • Angle (float) –
  • DisOnF1 (bool) –
Return type:

None

SetDists()
Parameters:
  • Dis1 (float) –
  • Dis2 (float) –
Return type:

None

thisown

The membership flag

class OCC.ChFiDS.ChFiDS_CircSection

Bases: object

Get()
Parameters:
  • C (gp_Lin) –
  • F (float &) –
  • L (float &) –
  • C
  • F
  • L
Return type:

None

Return type:

None

Set()
Parameters:
  • C (gp_Lin) –
  • F (float) –
  • L (float) –
  • C
  • F
  • L
Return type:

None

Return type:

None

thisown

The membership flag

class OCC.ChFiDS.ChFiDS_CommonPoint

Bases: object

Arc()
  • Returns the arc of restriction containing the vertex.
Return type:TopoDS_Edge
HasVector()
  • Returns True if the output vector is stored.
Return type:bool
IsOnArc()
  • Returns True if the point is a on an edge of the initial restriction facet of the surface.
Return type:bool
IsVertex()
  • Returns True if the point is a vertex on the initial restriction facet of the surface.
Return type:bool
Parameter()
  • Returns the parameter the paramter on the spine
Return type:float
ParameterOnArc()
  • Returns the parameter of the point on the arc returned by the method Arc().
Return type:float
Point()
  • Returns the 3d point
Return type:gp_Pnt
Reset()
  • default value for all fields
Return type:None
SetArc()
  • Sets the values of a point which is on the arc A, at parameter Param.
Parameters:
  • Tol (float) –
  • A (TopoDS_Edge &) –
  • Param (float) –
  • TArc (TopAbs_Orientation) –
Return type:

None

SetParameter()
  • Sets the value of the parameter on the spine
Parameters:Param (float) –
Return type:None
SetPoint()
  • Set the 3d point for a commonpoint that is not a vertex or on an arc.
Parameters:Point (gp_Pnt) –
Return type:None
SetTolerance()
  • This method set the fuzziness on the point.
Parameters:Tol (float) –
Return type:None
SetVector()
  • Set the output 3d vector
Parameters:Vector (gp_Vec) –
Return type:None
SetVertex()
  • Sets the values of a point which is a vertex on the initial facet of restriction of one of the surface.
Parameters:V (TopoDS_Vertex &) –
Return type:None
Tolerance()
  • This method returns the fuzziness on the point.
Return type:float
TransitionOnArc()
  • Returns the transition of the point on the arc returned by Arc().
Return type:TopAbs_Orientation
Vector()
  • Returns the output 3d vector
Return type:gp_Vec
Vertex()
  • Returns the information about the point when it is on the domain of the first patch, i-e when the function IsVertex returns True. Otherwise, an exception is raised.
Return type:TopoDS_Vertex
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ElSpine

Bases: OCC.Adaptor3d.Adaptor3d_Curve

ChangeNext()
Return type:Handle_ChFiDS_SurfData
ChangePrevious()
Return type:Handle_ChFiDS_SurfData
FirstParameter()
Return type:float
Parameters:P (float) –
Return type:None
FirstPointAndTgt()
Parameters:
  • P (gp_Pnt) –
  • T (gp_Vec) –
Return type:

None

LastParameter()
Return type:float
Parameters:P (float) –
Return type:None
LastPointAndTgt()
Parameters:
  • P (gp_Pnt) –
  • T (gp_Vec) –
Return type:

None

Next()
Return type:Handle_ChFiDS_SurfData
Previous()
Return type:Handle_ChFiDS_SurfData
SetCurve()
Parameters:C (Handle_Geom_Curve &) –
Return type:None
SetFirstPointAndTgt()
Parameters:
  • P (gp_Pnt) –
  • T (gp_Vec) –
Return type:

None

SetLastPointAndTgt()
Parameters:
  • P (gp_Pnt) –
  • T (gp_Vec) –
Return type:

None

SetOrigin()
Parameters:O (float) –
Return type:None
SetPeriodic()
Parameters:I (bool) –
Return type:None
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_FaceInterference

Bases: object

ChangePCurveOnFace()
Return type:Handle_Geom2d_Curve
ChangePCurveOnSurf()
Return type:Handle_Geom2d_Curve
FirstParameter()
Return type:float
LastParameter()
Return type:float
LineIndex()
Return type:int
PCurveOnFace()
Return type:Handle_Geom2d_Curve
PCurveOnSurf()
Return type:Handle_Geom2d_Curve
Parameter()
Parameters:IsFirst (bool) –
Return type:float
SetFirstParameter()
Parameters:U1 (float) –
Return type:None
SetInterference()
Parameters:
  • LineIndex (Standard_Integer) –
  • Trans (TopAbs_Orientation) –
  • PCurv1 (Handle_Geom2d_Curve &) –
  • PCurv2 (Handle_Geom2d_Curve &) –
Return type:

None

SetLastParameter()
Parameters:U1 (float) –
Return type:None
SetLineIndex()
Parameters:I (Standard_Integer) –
Return type:None
SetParameter()
Parameters:
  • U1 (float) –
  • IsFirst (bool) –
Return type:

None

SetTransition()
Parameters:Trans (TopAbs_Orientation) –
Return type:None
Transition()
Return type:TopAbs_Orientation
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_FilSpine(*args)

Bases: OCC.ChFiDS.ChFiDS_Spine

ChangeLaw()
  • returns the elementary law
Parameters:E (TopoDS_Edge &) –
Return type:Handle_Law_Function
GetHandle()

ChFiDS_FilSpine_GetHandle(ChFiDS_FilSpine self) -> Handle_ChFiDS_FilSpine

IsConstant()
  • returns true if the radius is constant all along the spine.
Return type:bool
  • returns true if the radius is constant all along the edge E.
Parameters:IE (Standard_Integer) –
Return type:bool
MaxRadFromSeqAndLaws()
  • returns the maximum radius if the fillet is non-constant
Return type:float
Radius()
  • returns the radius if the fillet is constant all along the spine.
Return type:float
  • returns the radius if the fillet is constant all along the edge E.
Parameters:IE (Standard_Integer) –
Return type:float
  • returns the radius if the fillet is constant all along the edge E.
Parameters:E (TopoDS_Edge &) –
Return type:float
Reset()
Parameters:
  • AllData (bool) – default value is Standard_False
  • AllData – default value is Standard_False
Return type:

void

Return type:

void

SetRadius()
  • initializes the constant vector on edge E.
Parameters:
  • Radius (float) –
  • E (TopoDS_Edge &) –
Return type:

None

  • initializes the vector on Vertex V.
Parameters:
  • Radius (float) –
  • V (TopoDS_Vertex &) –
Return type:

None

  • initializes the vector on the point of parameter W.
Parameters:
  • UandR (gp_XY) –
  • IinC (Standard_Integer) –
Return type:

None

  • initializes the constant vector on all spine.
Parameters:Radius (float) –
Return type:None
  • initializes the rule of evolution on all spine.
Parameters:
  • C (Handle_Law_Function &) –
  • IinC (Standard_Integer) –
Return type:

None

UnSetRadius()
  • resets the constant vector on edge E.
Parameters:E (TopoDS_Edge &) –
Return type:None
  • resets the vector on Vertex V.
Parameters:V (TopoDS_Vertex &) –
Return type:None
law()
Parameters:Els (Handle_ChFiDS_HElSpine &) –
Return type:Handle_Law_Composite
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_HData

Bases: OCC.MMgt.MMgt_TShared

Append()
Parameters:
  • anItem (Handle_ChFiDS_SurfData &) –
  • aSequence (Handle_ChFiDS_HData &) –
Return type:

None

Return type:

None

ChangeSequence()
Return type:ChFiDS_SequenceOfSurfData
ChangeValue()
Parameters:anIndex (Standard_Integer) –
Return type:Handle_ChFiDS_SurfData
Clear()
Return type:None
Exchange()
Parameters:
  • anIndex (Standard_Integer) –
  • anOtherIndex (Standard_Integer) –
Return type:

None

GetHandle()

ChFiDS_HData_GetHandle(ChFiDS_HData self) -> Handle_ChFiDS_HData

InsertAfter()
Parameters:
  • anIndex (Standard_Integer) –
  • anItem (Handle_ChFiDS_SurfData &) –
  • anIndex
  • aSequence (Handle_ChFiDS_HData &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • anIndex (Standard_Integer) –
  • anItem (Handle_ChFiDS_SurfData &) –
  • anIndex
  • aSequence (Handle_ChFiDS_HData &) –
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Length()
Return type:int
Prepend()
Parameters:
  • anItem (Handle_ChFiDS_SurfData &) –
  • aSequence (Handle_ChFiDS_HData &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • anIndex (Standard_Integer) –
  • fromIndex (Standard_Integer) –
  • toIndex (Standard_Integer) –
Return type:

None

Return type:

None

Reverse()
Return type:None
Sequence()
Return type:ChFiDS_SequenceOfSurfData
SetValue()
Parameters:
  • anIndex (Standard_Integer) –
  • anItem (Handle_ChFiDS_SurfData &) –
Return type:

None

ShallowCopy()
Return type:Handle_ChFiDS_HData
Split()
Parameters:anIndex (Standard_Integer) –
Return type:Handle_ChFiDS_HData
Value()
Parameters:anIndex (Standard_Integer) –
Return type:Handle_ChFiDS_SurfData
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_HElSpine(*args)

Bases: OCC.Adaptor3d.Adaptor3d_HCurve

ChangeCurve()
Return type:ChFiDS_ElSpine
GetHandle()

ChFiDS_HElSpine_GetHandle(ChFiDS_HElSpine self) -> Handle_ChFiDS_HElSpine

Set()
Parameters:C (ChFiDS_ElSpine &) –
Return type:None
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe_GetHandle(ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe self) -> Handle_ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe

GetKey2()

ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe_GetKey2(ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe self) -> Standard_Integer

Key1()
Return type:TopoDS_Vertex
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe_SetKey2(ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe self, Standard_Integer value)

Value()
Return type:ChFiDS_ListOfStripe
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_IndexedDataMapOfVertexListOfStripe(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Add()
Parameters:
  • K (TopoDS_Vertex &) –
  • I (ChFiDS_ListOfStripe &) –
Return type:

int

Assign()
Parameters:Other (ChFiDS_IndexedDataMapOfVertexListOfStripe &) –
Return type:ChFiDS_IndexedDataMapOfVertexListOfStripe
ChangeFromIndex()
Parameters:I (Standard_Integer) –
Return type:ChFiDS_ListOfStripe
ChangeFromKey()
Parameters:K (TopoDS_Vertex &) –
Return type:ChFiDS_ListOfStripe
ChangeFromKey1()
Parameters:K (TopoDS_Vertex &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Vertex &) –
Return type:bool
FindFromIndex()
Parameters:I (Standard_Integer) –
Return type:ChFiDS_ListOfStripe
FindFromKey()
Parameters:K (TopoDS_Vertex &) –
Return type:ChFiDS_ListOfStripe
FindFromKey1()
Parameters:K (TopoDS_Vertex &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Vertex &) –
Return type:int
FindKey()
Parameters:I (Standard_Integer) –
Return type:TopoDS_Vertex
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (ChFiDS_IndexedDataMapOfVertexListOfStripe &) –
Return type:ChFiDS_IndexedDataMapOfVertexListOfStripe
Substitute()
Parameters:
  • I (Standard_Integer) –
  • K (TopoDS_Vertex &) –
  • T (ChFiDS_ListOfStripe &) –
Return type:

None

thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListIteratorOfListOfHElSpine(*args)

Bases: object

Initialize()
Parameters:L (ChFiDS_ListOfHElSpine &) –
Return type:None
More()
Return type:bool
Next()
Return type:None
Value()
Return type:Handle_ChFiDS_HElSpine
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListIteratorOfListOfStripe(*args)

Bases: object

Initialize()
Parameters:L (ChFiDS_ListOfStripe &) –
Return type:None
More()
Return type:bool
Next()
Return type:None
Value()
Return type:Handle_ChFiDS_Stripe
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListIteratorOfRegularities(*args)

Bases: object

Initialize()
Parameters:L (ChFiDS_Regularities &) –
Return type:None
More()
Return type:bool
Next()
Return type:None
Value()
Return type:ChFiDS_Regul
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListNodeOfListOfHElSpine(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

ChFiDS_ListNodeOfListOfHElSpine_GetHandle(ChFiDS_ListNodeOfListOfHElSpine self) -> Handle_ChFiDS_ListNodeOfListOfHElSpine

Value()
Return type:Handle_ChFiDS_HElSpine
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListNodeOfListOfStripe(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

ChFiDS_ListNodeOfListOfStripe_GetHandle(ChFiDS_ListNodeOfListOfStripe self) -> Handle_ChFiDS_ListNodeOfListOfStripe

Value()
Return type:Handle_ChFiDS_Stripe
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListNodeOfRegularities(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

ChFiDS_ListNodeOfRegularities_GetHandle(ChFiDS_ListNodeOfRegularities self) -> Handle_ChFiDS_ListNodeOfRegularities

Value()
Return type:ChFiDS_Regul
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListOfHElSpine

Bases: object

Append()
Parameters:
  • I (Handle_ChFiDS_HElSpine &) –
  • I
  • theIt (ChFiDS_ListIteratorOfListOfHElSpine &) –
  • Other (ChFiDS_ListOfHElSpine &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (ChFiDS_ListOfHElSpine &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:Handle_ChFiDS_HElSpine
InsertAfter()
Parameters:
  • I (Handle_ChFiDS_HElSpine &) –
  • It (ChFiDS_ListIteratorOfListOfHElSpine &) –
  • Other (ChFiDS_ListOfHElSpine &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (Handle_ChFiDS_HElSpine &) –
  • It (ChFiDS_ListIteratorOfListOfHElSpine &) –
  • Other (ChFiDS_ListOfHElSpine &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:Handle_ChFiDS_HElSpine
Prepend()
Parameters:
  • I (Handle_ChFiDS_HElSpine &) –
  • I
  • theIt (ChFiDS_ListIteratorOfListOfHElSpine &) –
  • Other (ChFiDS_ListOfHElSpine &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (ChFiDS_ListIteratorOfListOfHElSpine &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (ChFiDS_ListOfHElSpine &) –
Return type:None
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_ListOfStripe

Bases: object

Append()
Parameters:
  • I (Handle_ChFiDS_Stripe &) –
  • I
  • theIt (ChFiDS_ListIteratorOfListOfStripe &) –
  • Other (ChFiDS_ListOfStripe &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (ChFiDS_ListOfStripe &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:Handle_ChFiDS_Stripe
InsertAfter()
Parameters:
  • I (Handle_ChFiDS_Stripe &) –
  • It (ChFiDS_ListIteratorOfListOfStripe &) –
  • Other (ChFiDS_ListOfStripe &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (Handle_ChFiDS_Stripe &) –
  • It (ChFiDS_ListIteratorOfListOfStripe &) –
  • Other (ChFiDS_ListOfStripe &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:Handle_ChFiDS_Stripe
Prepend()
Parameters:
  • I (Handle_ChFiDS_Stripe &) –
  • I
  • theIt (ChFiDS_ListIteratorOfListOfStripe &) –
  • Other (ChFiDS_ListOfStripe &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (ChFiDS_ListIteratorOfListOfStripe &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (ChFiDS_ListOfStripe &) –
Return type:None
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_Map

Bases: object

Contains()
Parameters:S (TopoDS_Shape &) –
Return type:bool
Fill()
  • Fills the map with the subshapes of type T1 as keys and the list of ancestors of type T2 as items.
Parameters:
  • S (TopoDS_Shape &) –
  • T1 (TopAbs_ShapeEnum) –
  • T2 (TopAbs_ShapeEnum) –
Return type:

None

FindFromIndex()
Parameters:I (Standard_Integer) –
Return type:TopTools_ListOfShape
FindFromKey()
Parameters:S (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_Regul

Bases: object

Curve()
Return type:int
IsSurface1()
Return type:bool
IsSurface2()
Return type:bool
S1()
Return type:int
S2()
Return type:int
SetCurve()
Parameters:IC (Standard_Integer) –
Return type:None
SetS1()
Parameters:
  • IS1 (Standard_Integer) –
  • IsFace (bool) – default value is Standard_True
  • IS1
  • IsFace – default value is Standard_True
Return type:

None

Return type:

None

SetS2()
Parameters:
  • IS2 (Standard_Integer) –
  • IsFace (bool) – default value is Standard_True
  • IS2
  • IsFace – default value is Standard_True
Return type:

None

Return type:

None

thisown

The membership flag

class OCC.ChFiDS.ChFiDS_Regularities

Bases: object

Append()
Parameters:
  • I (ChFiDS_Regul &) –
  • I
  • theIt (ChFiDS_ListIteratorOfRegularities &) –
  • Other (ChFiDS_Regularities &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (ChFiDS_Regularities &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:ChFiDS_Regul
InsertAfter()
Parameters:
  • I (ChFiDS_Regul &) –
  • It (ChFiDS_ListIteratorOfRegularities &) –
  • Other (ChFiDS_Regularities &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (ChFiDS_Regul &) –
  • It (ChFiDS_ListIteratorOfRegularities &) –
  • Other (ChFiDS_Regularities &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:ChFiDS_Regul
Prepend()
Parameters:
  • I (ChFiDS_Regul &) –
  • I
  • theIt (ChFiDS_ListIteratorOfRegularities &) –
  • Other (ChFiDS_Regularities &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (ChFiDS_ListIteratorOfRegularities &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (ChFiDS_Regularities &) –
Return type:None
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SecArray1(*args)

Bases: object

Assign()
Parameters:Other (ChFiDS_SecArray1 &) –
Return type:ChFiDS_SecArray1
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:ChFiDS_CircSection
Destroy()
Return type:None
Init()
Parameters:V (ChFiDS_CircSection &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (ChFiDS_SecArray1 &) –
Return type:ChFiDS_SecArray1
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (ChFiDS_CircSection &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (Standard_Integer) –
Return type:ChFiDS_CircSection
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SecHArray1(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:ChFiDS_SecArray1
ChangeArray1()
Return type:ChFiDS_SecArray1
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:ChFiDS_CircSection
GetHandle()

ChFiDS_SecHArray1_GetHandle(ChFiDS_SecHArray1 self) -> Handle_ChFiDS_SecHArray1

Init()
Parameters:V (ChFiDS_CircSection &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (ChFiDS_CircSection &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (Standard_Integer) –
Return type:ChFiDS_CircSection
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SequenceNodeOfSequenceOfSpine(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

ChFiDS_SequenceNodeOfSequenceOfSpine_GetHandle(ChFiDS_SequenceNodeOfSequenceOfSpine self) -> Handle_ChFiDS_SequenceNodeOfSequenceOfSpine

Value()
Return type:Handle_ChFiDS_Spine
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SequenceNodeOfSequenceOfSurfData(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

ChFiDS_SequenceNodeOfSequenceOfSurfData_GetHandle(ChFiDS_SequenceNodeOfSequenceOfSurfData self) -> Handle_ChFiDS_SequenceNodeOfSequenceOfSurfData

Value()
Return type:Handle_ChFiDS_SurfData
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SequenceOfSpine

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Handle_ChFiDS_Spine &) –
  • S (ChFiDS_SequenceOfSpine &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (ChFiDS_SequenceOfSpine &) –
Return type:ChFiDS_SequenceOfSpine
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Handle_ChFiDS_Spine
Clear()
Return type:None
First()
Return type:Handle_ChFiDS_Spine
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Handle_ChFiDS_Spine &) –
  • Index
  • S (ChFiDS_SequenceOfSpine &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Handle_ChFiDS_Spine &) –
  • Index
  • S (ChFiDS_SequenceOfSpine &) –
Return type:

None

Return type:

None

Last()
Return type:Handle_ChFiDS_Spine
Prepend()
Parameters:
  • T (Handle_ChFiDS_Spine &) –
  • S (ChFiDS_SequenceOfSpine &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (ChFiDS_SequenceOfSpine &) –
Return type:ChFiDS_SequenceOfSpine
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Handle_ChFiDS_Spine &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (ChFiDS_SequenceOfSpine &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Handle_ChFiDS_Spine
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SequenceOfSurfData

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (Handle_ChFiDS_SurfData &) –
  • S (ChFiDS_SequenceOfSurfData &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (ChFiDS_SequenceOfSurfData &) –
Return type:ChFiDS_SequenceOfSurfData
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Handle_ChFiDS_SurfData
Clear()
Return type:None
First()
Return type:Handle_ChFiDS_SurfData
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (Handle_ChFiDS_SurfData &) –
  • Index
  • S (ChFiDS_SequenceOfSurfData &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (Handle_ChFiDS_SurfData &) –
  • Index
  • S (ChFiDS_SequenceOfSurfData &) –
Return type:

None

Return type:

None

Last()
Return type:Handle_ChFiDS_SurfData
Prepend()
Parameters:
  • T (Handle_ChFiDS_SurfData &) –
  • S (ChFiDS_SequenceOfSurfData &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (ChFiDS_SequenceOfSurfData &) –
Return type:ChFiDS_SequenceOfSurfData
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (Handle_ChFiDS_SurfData &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (ChFiDS_SequenceOfSurfData &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:Handle_ChFiDS_SurfData
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_Spine(*args)

Bases: OCC.MMgt.MMgt_TShared

Absc()
Parameters:
  • U (float) –
  • U
  • I (Standard_Integer) –
  • V (TopoDS_Vertex &) –
Return type:

float

Return type:

float

Return type:

float

AppendElSpine()
Parameters:Els (Handle_ChFiDS_HElSpine &) –
Return type:void
ChangeElSpines()
Return type:ChFiDS_ListOfHElSpine
Circle()
Return type:gp_Circ
CurrentElementarySpine()
  • sets the current curve and returns it
Parameters:Index (Standard_Integer) –
Return type:BRepAdaptor_Curve
CurrentIndexOfElementarySpine()
Return type:int
D0()
Parameters:
  • AbsC (float) –
  • P (gp_Pnt) –
Return type:

None

D1()
Parameters:
  • AbsC (float) –
  • P (gp_Pnt) –
  • V1 (gp_Vec) –
Return type:

None

D2()
Parameters:
  • AbsC (float) –
  • P (gp_Pnt) –
  • V1 (gp_Vec) –
  • V2 (gp_Vec) –
Return type:

None

Edges()
Parameters:I (Standard_Integer) –
Return type:TopoDS_Edge
ElSpine()
Parameters:
  • IE (Standard_Integer) –
  • E (TopoDS_Edge &) –
  • W (float) –
Return type:

Handle_ChFiDS_HElSpine

Return type:

Handle_ChFiDS_HElSpine

Return type:

Handle_ChFiDS_HElSpine

ErrorStatus()
Return type:ChFiDS_ErrorStatus
FirstParameter()
Return type:float
  • gives the total length of all arcs before the number IndexSp
Parameters:IndexSpine (Standard_Integer) –
Return type:float
FirstStatus()
  • returns if the set of edges starts on a free boundary or if the first vertex is a breakpoint or if the set is closed
Return type:ChFiDS_State
FirstVertex()
Return type:TopoDS_Vertex
GetHandle()

ChFiDS_Spine_GetHandle(ChFiDS_Spine self) -> Handle_ChFiDS_Spine

GetType()
Return type:GeomAbs_CurveType
HasFirstTgt()
Return type:bool
HasLastTgt()
Return type:bool
Index()
Parameters:
  • W (float) –
  • Forward (bool) – default value is Standard_True
  • W
  • Forward – default value is Standard_True
  • E (TopoDS_Edge &) –
Return type:

int

Return type:

int

Return type:

int

IsClosed()
Return type:bool
IsPeriodic()
Return type:bool
IsTangencyExtremity()
  • returns if the set of edges starts (or end) on Tangency point.
Parameters:IsFirst (bool) –
Return type:bool
LastParameter()
Return type:float
  • gives the total length till the ark with number IndexSpine (inclus)
Parameters:IndexSpine (Standard_Integer) –
Return type:float
LastStatus()
  • returns the state at the end of the set
Return type:ChFiDS_State
LastVertex()
Return type:TopoDS_Vertex
Length()
  • gives the length of ark with number IndexSp
Parameters:IndexSpine (Standard_Integer) –
Return type:float
Line()
Return type:gp_Lin
Load()
  • prepare the guideline depending on the edges that are elementary arks (take parameters from a single curvilinear abscissa); to be able to call methods on the geometry (first,last,value,d1,d2) it is necessary to start with preparation otherwise an exception will be raised
Return type:None
NbEdges()
Return type:int
Parameter()
Parameters:
  • AbsC (float) –
  • U (float &) –
  • Oriented (bool) – default value is Standard_True
  • AbsC
  • U
  • Oriented – default value is Standard_True
  • Index (Standard_Integer) –
  • AbsC
  • U
  • Oriented – default value is Standard_True
  • Index
  • AbsC
  • U
  • Oriented – default value is Standard_True
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Period()
Return type:float
PutInFirst()
  • store the edge at the first position before all others
Parameters:E (TopoDS_Edge &) –
Return type:None
Reset()
Parameters:
  • AllData (bool) – default value is Standard_False
  • AllData – default value is Standard_False
Return type:

void

Return type:

void

Resolution()
Parameters:R3d (float) –
Return type:float
SetCurrent()
Parameters:Index (Standard_Integer) –
Return type:None
SetEdges()
  • store edges composing the guideline
Parameters:E (TopoDS_Edge &) –
Return type:None
SetErrorStatus()
Parameters:state (ChFiDS_ErrorStatus) –
Return type:None
SetFirstParameter()
Parameters:Par (float) –
Return type:None
SetFirstStatus()
  • stores if the start of a set of edges starts on a section of free border or forms a closed contour
Parameters:S (ChFiDS_State) –
Return type:None
SetFirstTgt()
Parameters:W (float) –
Return type:None
SetLastParameter()
Parameters:Par (float) –
Return type:None
SetLastStatus()
  • stores if the end of a set of edges starts on a section of free border or forms a closed contour
Parameters:S (ChFiDS_State) –
Return type:None
SetLastTgt()
Parameters:W (float) –
Return type:None
SetReference()
  • set a parameter reference for the approx.
Parameters:W (float) –
Return type:None
  • set a parameter reference for the approx, at the middle of edge I.
Parameters:I (Standard_Integer) –
Return type:None
SetStatus()
Parameters:
  • S (ChFiDS_State) –
  • IsFirst (bool) –
Return type:

None

SetTangencyExtremity()
Parameters:
  • IsTangency (bool) –
  • IsFirst (bool) –
Return type:

None

SplitDone()
Return type:bool
Parameters:B (bool) –
Return type:None
Status()
Parameters:IsFirst (bool) –
Return type:ChFiDS_State
UnsetReference()
Return type:None
Value()
Parameters:AbsC (float) –
Return type:gp_Pnt
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_Stripe

Bases: OCC.MMgt.MMgt_TShared

ChangeFirstCurve()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeFirstPCurve()
Return type:Handle_Geom2d_Curve
ChangeFirstParameters()
Parameters:
  • Pdeb (float) –
  • Pfin (float) –
Return type:

None

ChangeIndexFirstPointOnS1()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeIndexFirstPointOnS2()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeIndexLastPointOnS1()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeIndexLastPointOnS2()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeLastCurve()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeLastPCurve()
Return type:Handle_Geom2d_Curve
ChangeLastParameters()
Parameters:
  • Pdeb (float) –
  • Pfin (float) –
Return type:

None

ChangePCurve()
Parameters:First (bool) –
Return type:Handle_Geom2d_Curve
ChangeSetOfSurfData()
Return type:Handle_ChFiDS_HData
ChangeSpine()
Return type:Handle_ChFiDS_Spine
Choix()
Return type:int
Parameters:C (Standard_Integer) –
Return type:None
Curve()
Parameters:First (bool) –
Return type:int
FirstCurve()
Return type:int
FirstPCurve()
Return type:Handle_Geom2d_Curve
FirstPCurveOrientation()
Return type:TopAbs_Orientation
Parameters:O (TopAbs_Orientation) –
Return type:None
FirstParameters()
Parameters:
  • Pdeb (float &) –
  • Pfin (float &) –
Return type:

None

GetHandle()

ChFiDS_Stripe_GetHandle(ChFiDS_Stripe self) -> Handle_ChFiDS_Stripe

InDS()
  • Set nb of SurfData’s at end put in DS
Parameters:
  • First (bool) –
  • Nb (Standard_Integer) – default value is 1
Return type:

None

  • Set nb of SurfData’s at end put in DS
Parameters:
  • First (bool) –
  • Nb (Standard_Integer) – default value is 1
Return type:

None

IndexFirstPointOnS1()
Return type:int
IndexFirstPointOnS2()
Return type:int
IndexLastPointOnS1()
Return type:int
IndexLastPointOnS2()
Return type:int
IndexPoint()
Parameters:
  • First (bool) –
  • OnS (Standard_Integer) –
Return type:

int

IsInDS()
  • Returns nb of SurfData’s at end being in DS
Parameters:First (bool) –
Return type:int
LastCurve()
Return type:int
LastPCurve()
Return type:Handle_Geom2d_Curve
LastPCurveOrientation()
Return type:TopAbs_Orientation
Parameters:O (TopAbs_Orientation) –
Return type:None
LastParameters()
Parameters:
  • Pdeb (float &) –
  • Pfin (float &) –
Return type:

None

Orientation()
Parameters:
  • OnS (Standard_Integer) –
  • First (bool) –
Return type:

TopAbs_Orientation

Return type:

TopAbs_Orientation

OrientationOnFace1()
Return type:TopAbs_Orientation
Parameters:Or1 (TopAbs_Orientation) –
Return type:None
OrientationOnFace2()
Return type:TopAbs_Orientation
Parameters:Or2 (TopAbs_Orientation) –
Return type:None
PCurve()
Parameters:First (bool) –
Return type:Handle_Geom2d_Curve
Parameters()
Parameters:
  • First (bool) –
  • Pdeb (float &) –
  • Pfin (float &) –
Return type:

None

Reset()
  • Reset everything except Spine.
Return type:None
SetCurve()
Parameters:
  • Index (Standard_Integer) –
  • First (bool) –
Return type:

None

SetIndexPoint()
Parameters:
  • Index (Standard_Integer) –
  • First (bool) –
  • OnS (Standard_Integer) –
Return type:

None

SetOfSurfData()
Return type:Handle_ChFiDS_HData
SetOrientation()
Parameters:
  • Or (TopAbs_Orientation) –
  • OnS (Standard_Integer) –
  • Or
  • First (bool) –
Return type:

None

Return type:

None

SetParameters()
Parameters:
  • First (bool) –
  • Pdeb (float) –
  • Pfin (float) –
Return type:

None

SetSolidIndex()
Parameters:Index (Standard_Integer) –
Return type:None
SolidIndex()
Return type:int
Spine()
Return type:Handle_ChFiDS_Spine
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_StripeArray1(*args)

Bases: object

Assign()
Parameters:Other (ChFiDS_StripeArray1 &) –
Return type:ChFiDS_StripeArray1
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Handle_ChFiDS_Stripe
Destroy()
Return type:None
Init()
Parameters:V (Handle_ChFiDS_Stripe &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (ChFiDS_StripeArray1 &) –
Return type:ChFiDS_StripeArray1
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (Handle_ChFiDS_Stripe &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (Standard_Integer) –
Return type:Handle_ChFiDS_Stripe
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_StripeMap

Bases: object

Add()
Parameters:
  • V (TopoDS_Vertex &) –
  • F (Handle_ChFiDS_Stripe &) –
Return type:

None

Clear()
Return type:None
Extent()
Return type:int
FindFromIndex()
Parameters:I (Standard_Integer) –
Return type:ChFiDS_ListOfStripe
FindFromKey()
Parameters:V (TopoDS_Vertex &) –
Return type:ChFiDS_ListOfStripe
FindKey()
Parameters:I (Standard_Integer) –
Return type:TopoDS_Vertex
thisown

The membership flag

class OCC.ChFiDS.ChFiDS_SurfData

Bases: OCC.MMgt.MMgt_TShared

ChangeIndexOfS1()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeIndexOfS2()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeInterference()
Parameters:OnS (Standard_Integer) –
Return type:ChFiDS_FaceInterference
ChangeInterferenceOnS1()
Return type:ChFiDS_FaceInterference
ChangeInterferenceOnS2()
Return type:ChFiDS_FaceInterference
ChangeOrientation()
Return type:TopAbs_Orientation
ChangeSurf()
Parameters:Index (Standard_Integer) –
Return type:None
ChangeVertex()
  • returns one of the four vertices wether First is true or wrong and OnS equals 1 or 2.
Parameters:
  • First (bool) –
  • OnS (Standard_Integer) –
Return type:

ChFiDS_CommonPoint

ChangeVertexFirstOnS1()
Return type:ChFiDS_CommonPoint
ChangeVertexFirstOnS2()
Return type:ChFiDS_CommonPoint
ChangeVertexLastOnS1()
Return type:ChFiDS_CommonPoint
ChangeVertexLastOnS2()
Return type:ChFiDS_CommonPoint
Copy()
Parameters:Other (Handle_ChFiDS_SurfData &) –
Return type:None
FirstExtensionValue()
Return type:float
Parameters:Extend (float) –
Return type:None
FirstSpineParam()
Return type:float
Parameters:Par (float) –
Return type:None
Get2dPoints()
Parameters:
  • First (bool) –
  • OnS (Standard_Integer) –
  • P2df1 (gp_Pnt2d) –
  • P2dl1 (gp_Pnt2d) –
  • P2df2 (gp_Pnt2d) –
  • P2dl2 (gp_Pnt2d) –
Return type:

gp_Pnt2d

Return type:

None

GetHandle()

ChFiDS_SurfData_GetHandle(ChFiDS_SurfData self) -> Handle_ChFiDS_SurfData

Index()
Parameters:OfS (Standard_Integer) –
Return type:int
IndexOfC()
Parameters:OnS (Standard_Integer) –
Return type:int
IndexOfC1()
Return type:int
IndexOfC2()
Return type:int
IndexOfS1()
Return type:int
IndexOfS2()
Return type:int
Interference()
Parameters:OnS (Standard_Integer) –
Return type:ChFiDS_FaceInterference
InterferenceOnS1()
Return type:ChFiDS_FaceInterference
InterferenceOnS2()
Return type:ChFiDS_FaceInterference
IsOnCurve()
Parameters:OnS (Standard_Integer) –
Return type:bool
IsOnCurve1()
Return type:bool
IsOnCurve2()
Return type:bool
LastExtensionValue()
Return type:float
Parameters:Extend (float) –
Return type:None
LastSpineParam()
Return type:float
Parameters:Par (float) –
Return type:None
Orientation()
Return type:TopAbs_Orientation
ResetSimul()
Return type:None
Set2dPoints()
Parameters:
  • P2df1 (gp_Pnt2d) –
  • P2dl1 (gp_Pnt2d) –
  • P2df2 (gp_Pnt2d) –
  • P2dl2 (gp_Pnt2d) –
Return type:

None

SetIndexOfC1()
Parameters:Index (Standard_Integer) –
Return type:None
SetIndexOfC2()
Parameters:Index (Standard_Integer) –
Return type:None
SetSimul()
Parameters:S (Handle_MMgt_TShared &) –
Return type:None
Simul()
Return type:Handle_MMgt_TShared
Surf()
Return type:int
TwistOnS1()
Return type:bool
Parameters:T (bool) –
Return type:None
TwistOnS2()
Return type:bool
Parameters:T (bool) –
Return type:None
Vertex()
  • returns one of the four vertices wether First is true or wrong and OnS equals 1 or 2.
Parameters:
  • First (bool) –
  • OnS (Standard_Integer) –
Return type:

ChFiDS_CommonPoint

VertexFirstOnS1()
Return type:ChFiDS_CommonPoint
VertexFirstOnS2()
Return type:ChFiDS_CommonPoint
VertexLastOnS1()
Return type:ChFiDS_CommonPoint
VertexLastOnS2()
Return type:ChFiDS_CommonPoint
thisown

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_ChamfSpine(*args)

Bases: OCC.ChFiDS.Handle_ChFiDS_Spine

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_FilSpine(*args)

Bases: OCC.ChFiDS.Handle_ChFiDS_Spine

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_HData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_HElSpine(*args)

Bases: OCC.Adaptor3d.Handle_Adaptor3d_HCurve

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_IndexedDataMapNodeOfIndexedDataMapOfVertexListOfStripe(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_ListNodeOfListOfHElSpine(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_ListNodeOfListOfStripe(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_ListNodeOfRegularities(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_SecHArray1(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_SequenceNodeOfSequenceOfSpine(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_SequenceNodeOfSequenceOfSurfData(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_Spine(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_Stripe(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.ChFiDS.Handle_ChFiDS_SurfData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

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

Bases: object

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

The membership flag

value()