weldx.geometry.VariableProfile#

class weldx.geometry.VariableProfile(profiles, locations, interpolation_schemes)#

Class to define a profile of variable shape.

Construct variable profile.

Parameters:
  • profiles (list[Profile]) – List of profiles.

  • locations (Quantity) –

    Ascending list of profile locations. Since the first location needs to be 0,

    it can be omitted.

  • interpolation_schemes – List of interpolation schemes to define the interpolation between two locations.

Return type:

VariableProfile

Methods

local_profile

Get the profile at the specified location.

Attributes

interpolation_schemes

Get the interpolation schemes.

locations

Get the locations.

max_location

Get the maximum location.

num_interpolation_schemes

Get the number of interpolation schemes.

num_locations

Get the number of profile locations.

num_profiles

Get the number of profiles.

profiles

Get the profiles.