dips.DiscontinuityDataVal module#

Generated wrapper for DiscontinuityData protobuf message.

class dips.DiscontinuityDataVal.DiscontinuityDataVal(orientation1: AngleDataVal | None = None, orientation2: AngleDataVal | None = None, position: Vector3Val | None = None, extra_data: CustomRowRawDataVal | None = None, proto_message: Any | None = None)#

Bases: object

Simple wrapper for DiscontinuityData with Pythonic getters and setters.

copy()#

Create a copy of this wrapper.

property distance: float#

Get the Distance field value.

property extra_data: CustomRowRawDataVal#

Get the ExtraData field as a wrapper.

classmethod from_proto(proto_message)#

Create wrapper from existing protobuf message.

property orientation1: AngleDataVal#

Get the Orientation1 field as a wrapper.

property orientation2: AngleDataVal#

Get the Orientation2 field as a wrapper.

property persistence: float#

Get the Persistence field value.

property position: Vector3Val#

Get the Position field as a wrapper.

property quantity: float#

Get the Quantity field value.

to_proto()#

Get the underlying protobuf message.