Skip to content

visualization

CycleBuilder

Bases: EdgeBuilder

color = 'blue' instance-attribute

__init__(cycle)

EdgeBuilder

Bases: ArrowGlyph

edge_centers = targets + coords / 2 instance-attribute

input_data = PolydataBuilder.build(coords) instance-attribute

labels = None instance-attribute

__init__(coords, targets)

set_color(color)

set_directed(directed)

set_labels(labels, color='white', size=36, offset=(0.05, 0.05, 0.05))

set_opacity(opacity)

set_radius(radius)

set_resolution(resolution)

Order of head polygon.

set_scalars(weights, cmap='hsv')

set_tip_length(length)

set_weights(weights, cmap='hsv')

GraphBuilder

Bases: PolydataObject

actors property

Return all actors added to object.

edge_builder = EdgeBuilder(graph.sources, graph.targets) instance-attribute

node_builder = NodeBuilder(graph.coords) instance-attribute

__init__(graph)

set_directed(directed)

set_edge_color(color)

set_edge_opacity(opacity)

set_edge_weights(weights, cmap='hsv')

set_node_scalars(scalars, cmap='hsv')

set_node_size(size)

NodeBuilder

Bases: SphereGlyph

coords = coords instance-attribute

input_data = PolydataBuilder.build(coords) instance-attribute

labels = None instance-attribute

__init__(coords)

set_color(color)

set_labels(labels, color='white', size=36, offset=(0.1, 0.1, 0))

set_opacity(opacity)

set_scalar_max(scalar_max)

set_scalar_min(scalar_min)

set_scalar_range(scalar_min=None, scalar_max=None)

set_scalars(scalars, cmap='hsv')

set_size(size)

ScalarBar

Bases: ScalarBarObject

__init__(scalars, cmap='hsv')

set_cmap(scalars, cmap='hsv')

set_height(height)

set_number_of_ticks(num_ticks)

set_orientation(orientation)

set_position(x, y)

set_size(width, height)

set_title(title, size=24)

set_width(width)

SilhouetteBuilder

Bases: PolydataObject

camera = renderer.GetActiveCamera() instance-attribute

input_data = polydata.mapper_input_data instance-attribute

mapper_input_connection = self.silhouette.GetOutputPort() instance-attribute

silhouette = vtkPolyDataSilhouette() instance-attribute

__init__(polydata, renderer)

set_camera(camera)

set_color(color)

set_line_width(value)

SurfaceBuilder

Bases: SurfaceObject

input_data = PolydataBuilder.build(points, triangles) instance-attribute

__init__(points=None, triangles=None)

set_cell_scalars(scalars, cmap='hsv')

set_color(color)

set_edges(visible, color='white', line_width=0.3)

set_opacity(opacity)

set_polydata(polydata)

set_properties(dct)

Call setter methods of properties through a dictionary.

Parameters:

Name Type Description Default
dct dict

Dictionary of properties with their values

required

Returns:

Type Description
Self

self

set_scalar_max(scalar_max)

set_scalar_min(scalar_min)

set_scalar_range(scalar_min=None, scalar_max=None)

set_scalars(scalars, cmap='hsv')

set_scale(scale)

TextBuilder

Bases: vtkTextActor, PropertyMixin

__init__(text)

set_color(color)

set_font_size(size)

set_position(*args)

Set the position of the text.