OCC.Core.ChFiDS module

ChFiDS module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_chfids.html

class ChFiDS_ChamfSpine(*args)

Bases: OCC.Core.ChFiDS.ChFiDS_Spine

Return type

None:param Tol: :type Tol: float :rtype: None

Dists()
Parameters

Dis1

type Dis1

float

param Dis2

type Dis2

float

rtype

None

static DownCast(t)
GetDist()
Parameters

Dis

type Dis

float

rtype

None

GetDistAngle()
Parameters

Dis

type Dis

float

param Angle

type Angle

float

rtype

None

IsChamfer()
  • Return the method of chamfers used
    rtype

    ChFiDS_ChamfMethod

SetDist()
Parameters

Dis

type Dis

float

rtype

None

SetDistAngle()
Parameters

Dis

type Dis

float

param Angle

type Angle

float

rtype

None

SetDists()
Parameters

Dis1

type Dis1

float

param Dis2

type Dis2

float

rtype

None

SetMode()
Parameters

theMode

type theMode

ChFiDS_ChamfMode

rtype

None

property thisown

The membership flag

class ChFiDS_CircSection(*args)

Bases: object

Return type

None

Get()
Parameters

C

type C

gp_Circ

param F

type F

float

param L

type L

float

rtype

None:param C:

type C

gp_Lin

param F

type F

float

param L

type L

float

rtype

None

Set()
Parameters

C

type C

gp_Circ

param F

type F

float

param L

type L

float

rtype

None:param C:

type C

gp_Lin

param F

type F

float

param L

type L

float

rtype

None

property thisown

The membership flag

class ChFiDS_CommonPoint(*args)

Bases: object

  • Empty constructor.
    rtype

    None

Arc()
  • Returns the arc of restriction containing the vertex.
    rtype

    TopoDS_Edge

HasVector()
  • Returns True if the output vector is stored.
    rtype

    bool

IsOnArc()
  • Returns True if the point is a on an edge of the initial restriction facet of the surface.
    rtype

    bool

IsVertex()
  • Returns True if the point is a vertex on the initial restriction facet of the surface.
    rtype

    bool

Parameter()
  • Returns the parameter the paramter on the spine
    rtype

    float

ParameterOnArc()
  • Returns the parameter of the point on the arc returned by the method Arc().
    rtype

    float

Point()
  • Returns the 3d point
    rtype

    gp_Pnt

Reset()
  • default value for all fields
    rtype

    None

SetArc()
  • Sets the values of a point which is on the arc A, at parameter Param.
    param Tol

    type Tol

    float

    param A

    type A

    TopoDS_Edge

    param Param

    type Param

    float

    param TArc

    type TArc

    TopAbs_Orientation

    rtype

    None

SetParameter()
  • Sets the value of the parameter on the spine
    param Param

    type Param

    float

    rtype

    None

SetPoint()
  • Set the 3d point for a commonpoint that is not a vertex or on an arc.
    param thePoint

    type thePoint

    gp_Pnt

    rtype

    None

SetTolerance()
  • This method set the fuzziness on the point.
    param Tol

    type Tol

    float

    rtype

    None

SetVector()
  • Set the output 3d vector
    param theVector

    type theVector

    gp_Vec

    rtype

    None

SetVertex()
  • Sets the values of a point which is a vertex on the initial facet of restriction of one of the surface.
    param theVertex

    type theVertex

    TopoDS_Vertex

    rtype

    None

Tolerance()
  • This method returns the fuzziness on the point.
    rtype

    float

TransitionOnArc()
  • Returns the transition of the point on the arc returned by Arc().
    rtype

    TopAbs_Orientation

Vector()
  • Returns the output 3d vector
    rtype

    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.
    rtype

    TopoDS_Vertex

property thisown

The membership flag

class ChFiDS_ElSpine(*args)

Bases: OCC.Core.Adaptor3d.Adaptor3d_Curve

Return type

None

AddVertexWithTangent()
Parameters

anAx1

type anAx1

gp_Ax1

rtype

None

ChangeNext()
Return type

opencascade::handle<ChFiDS_SurfData>

ChangePrevious()
Return type

opencascade::handle<ChFiDS_SurfData>

FirstParameter()
Return type

float:param P: :type P: float :rtype: None

FirstPointAndTgt()
Parameters

P

type P

gp_Pnt

param T

type T

gp_Vec

rtype

None

GetSavedFirstParameter()
Return type

float

GetSavedLastParameter()
Return type

float

LastParameter()
Return type

float:param P: :type P: float :rtype: None

LastPointAndTgt()
Parameters

P

type P

gp_Pnt

param T

type T

gp_Vec

rtype

None

NbVertices()
Return type

int

Next()
Return type

opencascade::handle<ChFiDS_SurfData>

Previous()
Return type

opencascade::handle<ChFiDS_SurfData>

SaveFirstParameter()
Return type

None

SaveLastParameter()
Return type

None

SetCurve()
Parameters

C

type C

Geom_Curve

rtype

None

SetFirstPointAndTgt()
Parameters

P

type P

gp_Pnt

param T

type T

gp_Vec

rtype

None

SetLastPointAndTgt()
Parameters

P

type P

gp_Pnt

param T

type T

gp_Vec

rtype

None

SetOrigin()
Parameters

O

type O

float

rtype

None

SetPeriodic()
Parameters

I

type I

bool

rtype

None

VertexWithTangent()
Parameters

Index

type Index

int

rtype

gp_Ax1

property thisown

The membership flag

class ChFiDS_FaceInterference(*args)

Bases: object

Return type

None

ChangePCurveOnFace()
Return type

opencascade::handle<Geom2d_Curve>

ChangePCurveOnSurf()
Return type

opencascade::handle<Geom2d_Curve>

FirstParameter()
Return type

float

LastParameter()
Return type

float

LineIndex()
Return type

int

PCurveOnFace()
Return type

opencascade::handle<Geom2d_Curve>

PCurveOnSurf()
Return type

opencascade::handle<Geom2d_Curve>

Parameter()
Parameters

IsFirst

type IsFirst

bool

rtype

float

SetFirstParameter()
Parameters

U1

type U1

float

rtype

None

SetInterference()
Parameters

LineIndex

type LineIndex

int

param Trans

type Trans

TopAbs_Orientation

param PCurv1

type PCurv1

Geom2d_Curve

param PCurv2

type PCurv2

Geom2d_Curve

rtype

None

SetLastParameter()
Parameters

U1

type U1

float

rtype

None

SetLineIndex()
Parameters

I

type I

int

rtype

None

SetParameter()
Parameters

U1

type U1

float

param IsFirst

type IsFirst

bool

rtype

None

SetTransition()
Parameters

Trans

type Trans

TopAbs_Orientation

rtype

None

Transition()
Return type

TopAbs_Orientation

property thisown

The membership flag

class ChFiDS_FilSpine(*args)

Bases: OCC.Core.ChFiDS.ChFiDS_Spine

Return type

None:param Tol: :type Tol: float :rtype: None

ChangeLaw()
  • returns the elementary law
    param E

    type E

    TopoDS_Edge

    rtype

    opencascade::handle<Law_Function>

static DownCast(t)
IsConstant()
  • returns true if the radius is constant all along the spine.
    rtype

    bool* returns true if the radius is constant all along the edge E.

    param IE

    type IE

    int

    rtype

    bool

MaxRadFromSeqAndLaws()
  • returns the maximum radius if the fillet is non-constant
    rtype

    float

Radius()
  • returns the radius if the fillet is constant all along the spine.
    rtype

    float* returns the radius if the fillet is constant all along the edge E.

    param IE

    type IE

    int

    rtype

    float* returns the radius if the fillet is constant all along the edge E.

    param E

    type E

    TopoDS_Edge

    rtype

    float

SetRadius()
  • initializes the constant vector on edge E.
    param Radius

    type Radius

    float

    param E

    type E

    TopoDS_Edge

    rtype

    None* initializes the vector on Vertex V.

    param Radius

    type Radius

    float

    param V

    type V

    TopoDS_Vertex

    rtype

    None* initializes the vector on the point of parameter W.

    param UandR

    type UandR

    gp_XY

    param IinC

    type IinC

    int

    rtype

    None* initializes the constant vector on all spine.

    param Radius

    type Radius

    float

    rtype

    None* initializes the rule of evolution on all spine.

    param C

    type C

    Law_Function

    param IinC

    type IinC

    int

    rtype

    None

UnSetRadius()
  • resets the constant vector on edge E.
    param E

    type E

    TopoDS_Edge

    rtype

    None* resets the vector on Vertex V.

    param V

    type V

    TopoDS_Vertex

    rtype

    None

law()
Parameters

Els

type Els

ChFiDS_HElSpine

rtype

opencascade::handle<Law_Composite>

property thisown

The membership flag

class ChFiDS_HData(*args)

Bases: OCC.Core.ChFiDS.ChFiDS_SequenceOfSurfData, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Append()
ChangeSequence()
static DownCast(t)
Sequence()
property thisown

The membership flag

class ChFiDS_HElSpine(*args)

Bases: OCC.Core.Adaptor3d.Adaptor3d_HCurve

  • Creates an empty GenHCurve.
    rtype

    None* Creates a GenHCurve from a Curve

    param C

    type C

    ChFiDS_ElSpine

    rtype

    None

ChangeCurve()
  • Returns the curve used to create the GenHCurve.
    rtype

    ChFiDS_ElSpine

static DownCast(t)
Set()
  • Sets the field of the GenHCurve.
    param C

    type C

    ChFiDS_ElSpine

    rtype

    None

property thisown

The membership flag

class ChFiDS_IndexedDataMapOfVertexListOfStripe(*args)

Bases: object

Add()
Assign()
ChangeFromIndex()
ChangeFromKey()
ChangeSeek()
Clear()
Contains()
Exchange()
FindFromIndex()
FindFromKey()
FindIndex()
FindKey()
ReSize()
RemoveFromIndex()
RemoveKey()
RemoveLast()
Seek()
Set()
Size()
Substitute()
Swap()
begin()
cbegin()
cend()
end()
property thisown

The membership flag

class ChFiDS_ListIteratorOfListOfHElSpine(*args)

Bases: object

ChangeValue()
More()
Next()
Value()
property thisown

The membership flag

class ChFiDS_ListIteratorOfListOfStripe(*args)

Bases: object

ChangeValue()
More()
Next()
Value()
property thisown

The membership flag

class ChFiDS_ListIteratorOfRegularities(*args)

Bases: object

ChangeValue()
More()
Next()
Value()
property thisown

The membership flag

class ChFiDS_ListOfHElSpine(*args)

Bases: object

Append()
Assign()
Clear()
First()
InsertAfter()
InsertBefore()
Last()
Prepend()
Remove()
RemoveFirst()
Reverse()
Set()
Size()
begin()
cbegin()
cend()
end()
property thisown

The membership flag

class ChFiDS_ListOfStripe(*args)

Bases: object

Append()
Assign()
Clear()
First()
InsertAfter()
InsertBefore()
Last()
Prepend()
Remove()
RemoveFirst()
Reverse()
Set()
Size()
begin()
cbegin()
cend()
end()
property thisown

The membership flag

class ChFiDS_Map(*args)

Bases: object

  • Create an empty Map
    rtype

    None

Contains()
Parameters

S

type S

TopoDS_Shape

rtype

bool

Fill()
  • Fills the map with the subshapes of type T1 as keys and the list of ancestors of type T2 as items.
    param S

    type S

    TopoDS_Shape

    param T1

    type T1

    TopAbs_ShapeEnum

    param T2

    type T2

    TopAbs_ShapeEnum

    rtype

    None

FindFromIndex()
Parameters

I

type I

int

rtype

TopTools_ListOfShape

FindFromKey()
Parameters

S

type S

TopoDS_Shape

rtype

TopTools_ListOfShape

property thisown

The membership flag

class ChFiDS_Regul(*args)

Bases: object

Return type

None

Curve()
Return type

int

IsSurface1()
Return type

bool

IsSurface2()
Return type

bool

S1()
Return type

int

S2()
Return type

int

SetCurve()
Parameters

IC

type IC

int

rtype

None

SetS1()
Parameters

IS1

type IS1

int

param IsFace

default value is Standard_True

type IsFace

bool

rtype

None

SetS2()
Parameters

IS2

type IS2

int

param IsFace

default value is Standard_True

type IsFace

bool

rtype

None

property thisown

The membership flag

class ChFiDS_Regularities(*args)

Bases: object

Append()
Assign()
Clear()
First()
InsertAfter()
InsertBefore()
Last()
Prepend()
Remove()
RemoveFirst()
Reverse()
Set()
Size()
begin()
cbegin()
cend()
end()
property thisown

The membership flag

class ChFiDS_SecArray1(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class ChFiDS_SecHArray1(*args)

Bases: OCC.Core.ChFiDS.ChFiDS_SecArray1, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class ChFiDS_SequenceOfSpine(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class ChFiDS_SequenceOfSurfData(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class ChFiDS_Spine(*args)

Bases: OCC.Core.Standard.Standard_Transient

Return type

None:param Tol: :type Tol: float :rtype: None

Absc()
Parameters

U

type U

float

rtype

float:param U:

type U

float

param I

type I

int

rtype

float:param V:

type V

TopoDS_Vertex

rtype

float

AppendElSpine()
Parameters

Els

type Els

ChFiDS_HElSpine

rtype

void

AppendOffsetElSpine()
Parameters

Els

type Els

ChFiDS_HElSpine

rtype

void

ChangeElSpines()
Return type

ChFiDS_ListOfHElSpine

ChangeOffsetElSpines()
Return type

ChFiDS_ListOfHElSpine

Circle()
Return type

gp_Circ

CurrentElementarySpine()
  • sets the current curve and returns it
    param Index

    type Index

    int

    rtype

    BRepAdaptor_Curve

CurrentIndexOfElementarySpine()
Return type

int

D0()
Parameters

AbsC

type AbsC

float

param P

type P

gp_Pnt

rtype

None

D1()
Parameters

AbsC

type AbsC

float

param P

type P

gp_Pnt

param V1

type V1

gp_Vec

rtype

None

D2()
Parameters

AbsC

type AbsC

float

param P

type P

gp_Pnt

param V1

type V1

gp_Vec

param V2

type V2

gp_Vec

rtype

None

static DownCast(t)
Edges()
Parameters

I

type I

int

rtype

TopoDS_Edge

ElSpine()
Parameters

IE

type IE

int

rtype

opencascade::handle<ChFiDS_HElSpine>:param E:

type E

TopoDS_Edge

rtype

opencascade::handle<ChFiDS_HElSpine>:param W:

type W

float

rtype

opencascade::handle<ChFiDS_HElSpine>

ErrorStatus()
Return type

ChFiDS_ErrorStatus

FirstParameter()
Return type

float* gives the total length of all arcs before the number IndexSp :param IndexSpine: :type IndexSpine: int :rtype: 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
    rtype

    ChFiDS_State

FirstVertex()
Return type

TopoDS_Vertex

GetType()
Return type

GeomAbs_CurveType

HasFirstTgt()
Return type

bool

HasLastTgt()
Return type

bool

Index()
Parameters

W

type W

float

param Forward

default value is Standard_True

type Forward

bool

rtype

int:param E:

type E

TopoDS_Edge

rtype

int

IsClosed()
Return type

bool

IsPeriodic()
Return type

bool

IsTangencyExtremity()
  • returns if the set of edges starts (or end) on Tangency point.
    param IsFirst

    type IsFirst

    bool

    rtype

    bool

LastParameter()
Return type

float* gives the total length till the ark with number IndexSpine (inclus) :param IndexSpine: :type IndexSpine: int :rtype: float

LastStatus()
  • returns the state at the end of the set
    rtype

    ChFiDS_State

LastVertex()
Return type

TopoDS_Vertex

Length()
  • gives the length of ark with number IndexSp
    param IndexSpine

    type IndexSpine

    int

    rtype

    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
    rtype

    None

Mode()
  • Return the mode of chamfers used
    rtype

    ChFiDS_ChamfMode

NbEdges()
Return type

int

OffsetEdges()
Parameters

I

type I

int

rtype

TopoDS_Edge

Parameter()
Parameters

AbsC

type AbsC

float

param U

type U

float

param Oriented

default value is Standard_True

type Oriented

bool

rtype

None:param Index:

type Index

int

param AbsC

type AbsC

float

param U

type U

float

param Oriented

default value is Standard_True

type Oriented

bool

rtype

None

Period()
Return type

float

PutInFirst()
  • store the edge at the first position before all others
    param E

    type E

    TopoDS_Edge

    rtype

    None

PutInFirstOffset()
  • store the offset edge at the first position before all others
    param E

    type E

    TopoDS_Edge

    rtype

    None

Reset()
Parameters

AllData – default value is Standard_False :type AllData: bool :rtype: void

Resolution()
Parameters

R3d

type R3d

float

rtype

float

SetCurrent()
Parameters

Index

type Index

int

rtype

None

SetEdges()
  • store edges composing the guideline
    param E

    type E

    TopoDS_Edge

    rtype

    None

SetErrorStatus()
Parameters

state

type state

ChFiDS_ErrorStatus

rtype

None

SetFirstParameter()
Parameters

Par

type Par

float

rtype

None

SetFirstStatus()
  • stores if the start of a set of edges starts on a section of free border or forms a closed contour
    param S

    type S

    ChFiDS_State

    rtype

    None

SetFirstTgt()
Parameters

W

type W

float

rtype

None

SetLastParameter()
Parameters

Par

type Par

float

rtype

None

SetLastStatus()
  • stores if the end of a set of edges starts on a section of free border or forms a closed contour
    param S

    type S

    ChFiDS_State

    rtype

    None

SetLastTgt()
Parameters

W

type W

float

rtype

None

SetOffsetEdges()
  • store offset edges composing the offset guideline
    param E

    type E

    TopoDS_Edge

    rtype

    None

SetReference()
  • set a parameter reference for the approx.
    param W

    type W

    float

    rtype

    None* set a parameter reference for the approx, at the middle of edge I.

    param I

    type I

    int

    rtype

    None

SetStatus()
Parameters

S

type S

ChFiDS_State

param IsFirst

type IsFirst

bool

rtype

None

SetTangencyExtremity()
Parameters

IsTangency

type IsTangency

bool

param IsFirst

type IsFirst

bool

rtype

None

SplitDone()
Return type

bool:param B: :type B: bool :rtype: None

Status()
Parameters

IsFirst

type IsFirst

bool

rtype

ChFiDS_State

UnsetReference()
Return type

None

Value()
Parameters

AbsC

type AbsC

float

rtype

gp_Pnt

property thisown

The membership flag

class ChFiDS_Stripe(*args)

Bases: OCC.Core.Standard.Standard_Transient

Return type

None

ChangeFirstCurve()
Parameters

Index

type Index

int

rtype

None

ChangeFirstPCurve()
Return type

opencascade::handle<Geom2d_Curve>

ChangeFirstParameters()
Parameters

Pdeb

type Pdeb

float

param Pfin

type Pfin

float

rtype

None

ChangeIndexFirstPointOnS1()
Parameters

Index

type Index

int

rtype

None

ChangeIndexFirstPointOnS2()
Parameters

Index

type Index

int

rtype

None

ChangeIndexLastPointOnS1()
Parameters

Index

type Index

int

rtype

None

ChangeIndexLastPointOnS2()
Parameters

Index

type Index

int

rtype

None

ChangeLastCurve()
Parameters

Index

type Index

int

rtype

None

ChangeLastPCurve()
Return type

opencascade::handle<Geom2d_Curve>

ChangeLastParameters()
Parameters

Pdeb

type Pdeb

float

param Pfin

type Pfin

float

rtype

None

ChangePCurve()
Parameters

First

type First

bool

rtype

opencascade::handle<Geom2d_Curve>

ChangeSetOfSurfData()
Return type

opencascade::handle<ChFiDS_HData>

ChangeSpine()
Return type

opencascade::handle<ChFiDS_Spine>

Choix()
Return type

int:param C: :type C: int :rtype: None

Curve()
Parameters

First

type First

bool

rtype

int

static DownCast(t)
FirstCurve()
Return type

int

FirstPCurve()
Return type

opencascade::handle<Geom2d_Curve>

FirstPCurveOrientation()
Return type

TopAbs_Orientation:param O: :type O: TopAbs_Orientation :rtype: None

FirstParameters()
Parameters

Pdeb

type Pdeb

float

param Pfin

type Pfin

float

rtype

None

InDS()
  • Set nb of SurfData’s at end put in DS
    param First

    type First

    bool

    param Nb

    default value is 1

    type Nb

    int

    rtype

    None

IndexFirstPointOnS1()
Return type

int

IndexFirstPointOnS2()
Return type

int

IndexLastPointOnS1()
Return type

int

IndexLastPointOnS2()
Return type

int

IndexPoint()
Parameters

First

type First

bool

param OnS

type OnS

int

rtype

int

IsInDS()
  • Returns nb of SurfData’s at end being in DS
    param First

    type First

    bool

    rtype

    int

LastCurve()
Return type

int

LastPCurve()
Return type

opencascade::handle<Geom2d_Curve>

LastPCurveOrientation()
Return type

TopAbs_Orientation:param O: :type O: TopAbs_Orientation :rtype: None

LastParameters()
Parameters

Pdeb

type Pdeb

float

param Pfin

type Pfin

float

rtype

None

Orientation()
Parameters

OnS

type OnS

int

rtype

TopAbs_Orientation:param First:

type First

bool

rtype

TopAbs_Orientation

OrientationOnFace1()
Return type

TopAbs_Orientation:param Or1: :type Or1: TopAbs_Orientation :rtype: None

OrientationOnFace2()
Return type

TopAbs_Orientation:param Or2: :type Or2: TopAbs_Orientation :rtype: None

PCurve()
Parameters

First

type First

bool

rtype

opencascade::handle<Geom2d_Curve>

Parameters()
Parameters

First

type First

bool

param Pdeb

type Pdeb

float

param Pfin

type Pfin

float

rtype

None

Reset()
  • Reset everything except Spine.
    rtype

    None

SetCurve()
Parameters

Index

type Index

int

param First

type First

bool

rtype

None

SetIndexPoint()
Parameters

Index

type Index

int

param First

type First

bool

param OnS

type OnS

int

rtype

None

SetOfSurfData()
Return type

opencascade::handle<ChFiDS_HData>

SetOrientation()
Parameters

Or

type Or

TopAbs_Orientation

param OnS

type OnS

int

rtype

None:param Or:

type Or

TopAbs_Orientation

param First

type First

bool

rtype

None

SetParameters()
Parameters

First

type First

bool

param Pdeb

type Pdeb

float

param Pfin

type Pfin

float

rtype

None

SetSolidIndex()
Parameters

Index

type Index

int

rtype

None

SolidIndex()
Return type

int

Spine()
Return type

opencascade::handle<ChFiDS_Spine>

property thisown

The membership flag

class ChFiDS_StripeArray1(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class ChFiDS_StripeMap(*args)

Bases: object

Return type

None

Add()
Parameters

V

type V

TopoDS_Vertex

param F

type F

ChFiDS_Stripe

rtype

None

Clear()
Return type

None

Extent()
Return type

int

FindFromIndex()
Parameters

I

type I

int

rtype

ChFiDS_ListOfStripe

FindFromKey()
Parameters

V

type V

TopoDS_Vertex

rtype

ChFiDS_ListOfStripe

FindKey()
Parameters

I

type I

int

rtype

TopoDS_Vertex

property thisown

The membership flag

class ChFiDS_SurfData(*args)

Bases: OCC.Core.Standard.Standard_Transient

Return type

None

ChangeIndexOfS1()
Parameters

Index

type Index

int

rtype

None

ChangeIndexOfS2()
Parameters

Index

type Index

int

rtype

None

ChangeInterference()
Parameters

OnS

type OnS

int

rtype

ChFiDS_FaceInterference

ChangeInterferenceOnS1()
Return type

ChFiDS_FaceInterference

ChangeInterferenceOnS2()
Return type

ChFiDS_FaceInterference

ChangeOrientation()
Return type

TopAbs_Orientation

ChangeSurf()
Parameters

Index

type Index

int

rtype

None

ChangeVertex()
  • returns one of the four vertices wether First is true or wrong and OnS equals 1 or 2.
    param First

    type First

    bool

    param OnS

    type OnS

    int

    rtype

    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

type Other

ChFiDS_SurfData

rtype

None

static DownCast(t)
FirstExtensionValue()
Return type

float:param Extend: :type Extend: float :rtype: None

FirstSpineParam()
Return type

float:param Par: :type Par: float :rtype: None

Get2dPoints()
Parameters

First

type First

bool

param OnS

type OnS

int

rtype

gp_Pnt2d:param P2df1:

type P2df1

gp_Pnt2d

param P2dl1

type P2dl1

gp_Pnt2d

param P2df2

type P2df2

gp_Pnt2d

param P2dl2

type P2dl2

gp_Pnt2d

rtype

None

Index()
Parameters

OfS

type OfS

int

rtype

int

IndexOfC()
Parameters

OnS

type OnS

int

rtype

int

IndexOfC1()
Return type

int

IndexOfC2()
Return type

int

IndexOfS1()
Return type

int

IndexOfS2()
Return type

int

Interference()
Parameters

OnS

type OnS

int

rtype

ChFiDS_FaceInterference

InterferenceOnS1()
Return type

ChFiDS_FaceInterference

InterferenceOnS2()
Return type

ChFiDS_FaceInterference

IsOnCurve()
Parameters

OnS

type OnS

int

rtype

bool

IsOnCurve1()
Return type

bool

IsOnCurve2()
Return type

bool

LastExtensionValue()
Return type

float:param Extend: :type Extend: float :rtype: None

LastSpineParam()
Return type

float:param Par: :type Par: float :rtype: None

Orientation()
Return type

TopAbs_Orientation

ResetSimul()
Return type

None

Set2dPoints()
Parameters

P2df1

type P2df1

gp_Pnt2d

param P2dl1

type P2dl1

gp_Pnt2d

param P2df2

type P2df2

gp_Pnt2d

param P2dl2

type P2dl2

gp_Pnt2d

rtype

None

SetIndexOfC1()
Parameters

Index

type Index

int

rtype

None

SetIndexOfC2()
Parameters

Index

type Index

int

rtype

None

SetSimul()
Parameters

S

type S

Standard_Transient

rtype

None

Simul()
Return type

opencascade::handle<Standard_Transient>

Surf()
Return type

int

TwistOnS1()
Return type

bool:param T: :type T: bool :rtype: None

TwistOnS2()
Return type

bool:param T: :type T: bool :rtype: None

Vertex()
  • returns one of the four vertices wether First is true or wrong and OnS equals 1 or 2.
    param First

    type First

    bool

    param OnS

    type OnS

    int

    rtype

    ChFiDS_CommonPoint

VertexFirstOnS1()
Return type

ChFiDS_CommonPoint

VertexFirstOnS2()
Return type

ChFiDS_CommonPoint

VertexLastOnS1()
Return type

ChFiDS_CommonPoint

VertexLastOnS2()
Return type

ChFiDS_CommonPoint

property thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()