CurveIntersection

class rips.CurveIntersection(pb2_object: PdmObject | None = None, channel: Channel | None = None)

Bases: PdmObjectBase

name

Name

Type:

str

points

Points

Type:

List[List[float]]

simulation_well

Simulation Well

Type:

Optional[SimulationWell]

type

One of [CS_WELL_PATH, CS_SIMULATION_WELL, CS_POLYLINE, CS_AZIMUTHLINE]

Type:

str

well_path

Well Path

Type:

Optional[WellPath]

Methods Summary

geometry([geometry_type])

param geometry_type:

One of [FULL_3D, PROJECTED_TO_PLANE]

geometry_result([geometry_type])

param geometry_type:

One of [FULL_3D, PROJECTED_TO_PLANE]

Methods Documentation

geometry(geometry_type: str = 'FULL_3D') TriangleGeometry
Parameters:

geometry_type (str) -- One of [FULL_3D, PROJECTED_TO_PLANE]

Returns:

TriangleGeometry

geometry_result(geometry_type: str = 'FULL_3D') DataContainerFloat
Parameters:

geometry_type (str) -- One of [FULL_3D, PROJECTED_TO_PLANE]

Returns:

DataContainerFloat