Skip to content

Docking Point Util

Class full path: Utils.DockingPointUtil.DockingPointUtil

Implementation of the docking point utilities

Functions

__get_arc2d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Arc2D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_arc3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Arc3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_brep3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element BRep3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_bspline2d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element BSpline2D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_bspline3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element BSpline3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_line2d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Line2D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_line3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Line3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_poly_point_curve2d_docking_points(element_key, points) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_poly_point_curve3d_docking_points(element_key, points) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_polygon2d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Polygon2D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_polygon3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Polygon3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_polyhedron3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Polyhedron3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_polyline2d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Polyline2D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_polyline3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Polyline3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_spline2d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Spline2D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

__get_spline3d_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Spline3D

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points

get_docking_points(element_key, element) staticmethod

get the docking points

Parameters:

Name Type Description Default
element_key str

geometry element key

required
element Any

geometry element

required

Returns:

Type Description
List[Tuple[str, Point3D]]

list with the docking points