ControlData#

class ansys.meshing.prime.ControlData(model, id, object_id, name)#

ControlData acts as a container for all controls (size controls, prism controls, wrapper controls, etc).

Methods

ControlData.create_periodic_control()

Creates the periodic control.

ControlData.create_prism_control()

Creates a PrismControl.

ControlData.create_size_control(sizing_type)

Creates size control for the given sizing type.

ControlData.create_volume_control()

Creates the volume control.

ControlData.create_wrapper_control()

Creates wrapper control with defaults.

ControlData.delete_controls(control_ids)

Deletes the control for the given id.

ControlData.get_part_zonelets(scope)

Creates an array of part zonelet structure using the input ScopeDefinition.

ControlData.get_periodic_control_by_name(name)

Gets the periodic control by name.

ControlData.get_prism_control_by_name(name)

Gets the prism control by name.

ControlData.get_scope_face_zonelets(scope, ...)

Get the face zonelet ids for the given scope.

ControlData.get_scope_parts(scope)

Get the part ids for the given scope.

ControlData.get_size_control_by_name(name)

Gets the size control by name.

ControlData.get_volume_control_by_name(name)

Gets the volume control by name.

ControlData.get_wrapper_control_by_name(name)

Gets the wrapper control by name.

Attributes

ControlData.id

Get the id of ControlData.

ControlData.name

Get the name of ControlData.

ControlData.periodic_controls

Get the periodic controls.

ControlData.prism_controls

Get the prism controls.

ControlData.size_controls

Get the size controls.

ControlData.volume_controls

Get the volume controls.

ControlData.wrapper_controls

Get the wrapper controls.