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