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
-
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
-
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
-
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
-
Next()¶ - Return type
opencascade::handle<ChFiDS_SurfData>
-
Previous()¶ - Return type
opencascade::handle<ChFiDS_SurfData>
-
SetCurve()¶ - Parameters
C –
- type C
opencascade::handle<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
-
ChangePCurveOnFace()¶ - Return type
opencascade::handle<Geom2d_Curve>
-
ChangePCurveOnSurf()¶ - Return type
opencascade::handle<Geom2d_Curve>
-
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
opencascade::handle<Geom2d_Curve> &
- param PCurv2
- type PCurv2
opencascade::handle<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
opencascade::handle<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
opencascade::handle<ChFiDS_HElSpine> &
- rtype
opencascade::handle<Law_Composite>
-
property
thisown¶ The membership flag
-
class
ChFiDS_HData(*args, **kwargs)¶ Bases:
OCC.Core.ChFiDS.ChFiDS_SequenceOfSurfData,OCC.Core.Standard.Standard_TransientEmpty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
static
DownCast(t)¶
-
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
-
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_TransientEmpty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
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
opencascade::handle<ChFiDS_HElSpine> &
- rtype
void
-
AppendOffsetElSpine()¶ - Parameters
Els –
- type Els
opencascade::handle<ChFiDS_HElSpine> &
- rtype
void
-
ChangeElSpines()¶ - Return type
-
ChangeOffsetElSpines()¶ - Return type
-
CurrentElementarySpine()¶ - sets the current curve and returns it
- param Index
- type Index
int
- rtype
BRepAdaptor_Curve
-
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
-
GetType()¶ - Return type
GeomAbs_CurveType
-
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
-
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
-
Length()¶ - gives the length of ark with number IndexSp
- param IndexSpine
- type IndexSpine
int
- rtype
float
-
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
-
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
-
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
-
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
-
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)¶
-
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
-
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
-
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
-
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
-
Add()¶ - Parameters
V –
- type V
TopoDS_Vertex &
- param F
- type F
opencascade::handle<ChFiDS_Stripe> &
- rtype
None
-
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
-
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
-
ChangeInterferenceOnS2()¶ - Return type
-
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
-
ChangeVertexFirstOnS2()¶ - Return type
-
ChangeVertexLastOnS1()¶ - Return type
-
ChangeVertexLastOnS2()¶ - Return type
-
Copy()¶ - Parameters
Other –
- type Other
opencascade::handle<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
-
Interference()¶ - Parameters
OnS –
- type OnS
int
- rtype
ChFiDS_FaceInterference
-
InterferenceOnS1()¶ - Return type
-
InterferenceOnS2()¶ - Return type
-
IsOnCurve()¶ - Parameters
OnS –
- type OnS
int
- rtype
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
-
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
opencascade::handle<Standard_Transient> &
- rtype
None
-
Simul()¶ - Return type
opencascade::handle<Standard_Transient>
-
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
-
VertexFirstOnS2()¶ - Return type
-
VertexLastOnS1()¶ - Return type
-
VertexLastOnS2()¶ - Return type
-
property
thisown¶ The membership flag