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 |