OCC.Core.BRepAdaptor module¶
BRepAdaptor module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_brepadaptor.html
-
class
BRepAdaptor_Array1OfCurve(*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
BRepAdaptor_CompCurve(*args)¶ Bases:
OCC.Core.Adaptor3d.Adaptor3d_Curve- Creates an undefined Curve with no Wire loaded.
- rtype
None:param W:
- type W
TopoDS_Wire &
- param KnotByCurvilinearAbcissa
default value is Standard_False
- type KnotByCurvilinearAbcissa
bool
- rtype
None* Creates a Curve to acces to the geometry of edge <W>.
- param W
- type W
TopoDS_Wire &
- param KnotByCurvilinearAbcissa
- type KnotByCurvilinearAbcissa
bool
- param First
- type First
float
- param Last
- type Last
float
- param Tol
- type Tol
float
- rtype
None
-
Edge()¶ - returns an edge and one parameter on them corresponding to the parameter U.
- param U
- type U
float
- param E
- type E
TopoDS_Edge &
- param UonE
- type UonE
float &
- rtype
None
-
Initialize()¶ - Sets the wire <W>.
- param W
- type W
TopoDS_Wire &
- param KnotByCurvilinearAbcissa
- type KnotByCurvilinearAbcissa
bool
- rtype
None* Sets wire <W> and trimmed parameter.
- param W
- type W
TopoDS_Wire &
- param KnotByCurvilinearAbcissa
- type KnotByCurvilinearAbcissa
bool
- param First
- type First
float
- param Last
- type Last
float
- param Tol
- type Tol
float
- rtype
None
-
Wire()¶ - Returns the wire.
- rtype
TopoDS_Wire
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_Curve(*args)¶ Bases:
OCC.Core.Adaptor3d.Adaptor3d_Curve- Creates an undefined Curve with no Edge loaded.
- rtype
None* Creates a Curve to acces to the geometry of edge <E>.
- param E
- type E
TopoDS_Edge &
- rtype
None* Creates a Curve to acces to the geometry of edge <E>. The geometry will be computed using the parametric curve of <E> on the face <F>. An Error is raised if the edge does not have a pcurve on the face.
- param E
- type E
TopoDS_Edge &
- param F
- type F
TopoDS_Face &
- rtype
None
-
Curve()¶ - Returns the Curve of the edge.
- rtype
GeomAdaptor_Curve
-
CurveOnSurface()¶ - Returns the CurveOnSurface of the edge.
- rtype
Adaptor3d_CurveOnSurface
-
Edge()¶ - Returns the edge.
- rtype
TopoDS_Edge
-
Initialize()¶ - Sets the Curve <self> to acces to the geometry of edge <E>.
- param E
- type E
TopoDS_Edge &
- rtype
None* Sets the Curve <self> to acces to the geometry of edge <E>. The geometry will be computed using the parametric curve of <E> on the face <F>. An Error is raised if the edge does not have a pcurve on the face.
- param E
- type E
TopoDS_Edge &
- param F
- type F
TopoDS_Face &
- rtype
None
-
Is3DCurve()¶ - Returns True if the edge geometry is computed from a 3D curve.
- rtype
bool
-
IsCurveOnSurface()¶ - Returns True if the edge geometry is computed from a pcurve on a surface.
- rtype
bool
-
Reset()¶ - Reset currently loaded curve (undone Load()).
- rtype
None
-
Tolerance()¶ - Returns the edge tolerance.
- rtype
float
-
Trsf()¶ - Returns the coordinate system of the curve.
- rtype
gp_Trsf
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_Curve2d(*args)¶ Bases:
OCC.Core.Geom2dAdaptor.Geom2dAdaptor_Curve- Creates an uninitialized curve2d.
- rtype
None* Creates with the pcurve of <E> on <F>.
- param E
- type E
TopoDS_Edge &
- param F
- type F
TopoDS_Face &
- rtype
None
-
Edge()¶ - Returns the Edge.
- rtype
TopoDS_Edge
-
Face()¶ - Returns the Face.
- rtype
TopoDS_Face
-
Initialize()¶ - Initialize with the pcurve of <E> on <F>.
- param E
- type E
TopoDS_Edge &
- param F
- type F
TopoDS_Face &
- rtype
None
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_HArray1OfCurve(*args)¶ Bases:
OCC.Core.BRepAdaptor.BRepAdaptor_Array1OfCurve,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
BRepAdaptor_HCompCurve(*args)¶ Bases:
OCC.Core.Adaptor3d.Adaptor3d_HCurve- Creates an empty GenHCurve.
- rtype
None* Creates a GenHCurve from a Curve
- param C
- type C
BRepAdaptor_CompCurve &
- rtype
None
-
ChangeCurve()¶ - Returns the curve used to create the GenHCurve.
- rtype
BRepAdaptor_CompCurve
-
static
DownCast(t)¶
-
Set()¶ - Sets the field of the GenHCurve.
- param C
- type C
BRepAdaptor_CompCurve &
- rtype
None
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_HCurve(*args)¶ Bases:
OCC.Core.Adaptor3d.Adaptor3d_HCurve- Creates an empty GenHCurve.
- rtype
None* Creates a GenHCurve from a Curve
- param C
- type C
BRepAdaptor_Curve &
- rtype
None
-
ChangeCurve()¶ - Returns the curve used to create the GenHCurve.
- rtype
BRepAdaptor_Curve
-
static
DownCast(t)¶
-
Set()¶ - Sets the field of the GenHCurve.
- param C
- type C
BRepAdaptor_Curve &
- rtype
None
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_HCurve2d(*args)¶ Bases:
OCC.Core.Adaptor2d.Adaptor2d_HCurve2d- Creates an empty GenHCurve2d.
- rtype
None* Creates a GenHCurve2d from a Curve
- param C
- type C
BRepAdaptor_Curve2d &
- rtype
None
-
ChangeCurve2d()¶ - Returns the curve used to create the GenHCurve.
- rtype
BRepAdaptor_Curve2d
-
static
DownCast(t)¶
-
Set()¶ - Sets the field of the GenHCurve2d.
- param C
- type C
BRepAdaptor_Curve2d &
- rtype
None
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_HSurface(*args)¶ Bases:
OCC.Core.Adaptor3d.Adaptor3d_HSurface- Creates an empty GenHSurface.
- rtype
None* Creates a GenHSurface from a Surface.
- param S
- type S
BRepAdaptor_Surface &
- rtype
None
-
ChangeSurface()¶ - Returns the surface used to create the GenHSurface.
- rtype
BRepAdaptor_Surface
-
static
DownCast(t)¶
-
Set()¶ - Sets the field of the GenHSurface.
- param S
- type S
BRepAdaptor_Surface &
- rtype
None
-
property
thisown¶ The membership flag
-
class
BRepAdaptor_Surface(*args)¶ Bases:
OCC.Core.Adaptor3d.Adaptor3d_Surface- Creates an undefined surface with no face loaded.
- rtype
None* Creates a surface to access the geometry of <F>. If <Restriction> is true the parameter range is the parameter range in the UV space of the restriction.
- param F
- type F
TopoDS_Face &
- param R
default value is Standard_True
- type R
bool
- rtype
None
-
ChangeSurface()¶ - Returns the surface.
- rtype
GeomAdaptor_Surface
-
Face()¶ - Returns the face.
- rtype
TopoDS_Face
-
Initialize()¶ - Sets the surface to the geometry of <F>.
- param F
- type F
TopoDS_Face &
- param Restriction
default value is Standard_True
- type Restriction
bool
- rtype
None
-
Surface()¶ - Returns the surface.
- rtype
GeomAdaptor_Surface
-
Tolerance()¶ - Returns the face tolerance.
- rtype
float
-
Trsf()¶ - Returns the surface coordinate system.
- rtype
gp_Trsf
-
property
thisown¶ The membership flag