Skip to content

CurveHandleCreator

implementation of the curve handle creator

CurveHandleCreator

Canonical path: Utils.HandleCreator.CurveHandleCreator.CurveHandleCreator

implementation of the curve handle creator

poly_curve staticmethod

poly_curve(
    handle_list: list[HandleProperties],
    poly_curve: POLY_CURVES,
    add_split_points: bool,
    name: str = "",
    info_text: str = "",
    info_text_template: Template = Template(""),
    index_offset: int = 0,
    delete_point: bool = False,
    owner_element: BaseElementAdapter = AllplanEleAdapter.BaseElementAdapter(),
)

create point move handles for a poly points curve

Parameters:

  • handle_list (list[HandleProperties]) –

    handle list

  • poly_curve (POLY_CURVES) –

    poly points curve

  • add_split_points (bool) –

    add split points

  • name (str, default: '' ) –

    handle parameter name

  • info_text (str, default: '' ) –

    info text

  • info_text_template (Template, default: Template('') ) –

    info text template

  • index_offset (int, default: 0 ) –

    index offset for the info text

  • delete_point (bool, default: False ) –

    enable delete point state

  • owner_element (BaseElementAdapter, default: BaseElementAdapter() ) –

    owner element of the handle (in element modification mode)

Placeholder