v_sim.NodeArrayRenderer¶
- Implementations:
Methods¶
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
|
|
|
|
|
|
|
Properties¶
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r/w |
current node colorizer. |
||
r/w |
data associated to this renderer |
||
r |
maximum size of anyrendered element |
||
r |
type of ‘data’ |
Signals¶
Name |
Short Description |
|---|---|
This signal is emitted each time one of the |
|
This signal is emitted each time one of the |
|
This signal is emitted when node rendering properties are changed because of population change, visibility change, position change… |
Fields¶
None
Class Details¶
- class v_sim.NodeArrayRenderer¶
- Bases:
- Structure:
Interface object.
New in version 3.8.
- get(element)¶
- Parameters:
element (
v_sim.Element) – av_sim.ElementRendererobject.- Returns:
the
v_sim.ElementRendererused for element.- Return type:
Retrieve the
v_sim.ElementRendererthat is used by self to represent element.New in version 3.8.
- getColorizer()¶
- Returns:
a
v_sim.DataColorizerobject, owned by V_Sim.- Return type:
The renderer self can use a
v_sim.DataColorizerobject to modify the pristine color of nodes.New in version 3.8.
- getMaxElementSize()¶
-
Retrieves the maximum rendering size for all
v_sim.ElementRendererused by self. n stores on aoutput the number ofv_sim.ElementRendererused by self.New in version 3.8.
- getNodeArray()¶
- Returns:
the
v_sim.NodeArrayrepresented by element.- Return type:
Retrieve the
v_sim.NodeArrayrepresented by self.New in version 3.8.
- iter_new(physical)¶
- Parameters:
physical (
bool) – a boolean.- Returns:
Trueif the iterator is in a valid state.- iter:
a location to an uninitialised
v_sim.NodeArrayRendererIterobject.
- Return type:
(
bool, iter:v_sim.NodeArrayRendererIter)
Creates an iterator to run over all
v_sim.ElementRendererof self. The iterator runs only over physicalv_sim.Elementwhen physical isTrue, seev_sim.Element.getPhysical().New in version 3.8.
- pushColorizer(colorizer)¶
- Parameters:
colorizer (
v_sim.DataColorizer) – av_sim.DataColorizerobject.- Returns:
Trueif the value is actually changed.- Return type:
Changes the
v_sim.DataColorizerof self.New in version 3.8.
- removeColorizer(colorizer)¶
- Parameters:
colorizer (
v_sim.DataColorizer) – av_sim.DataColorizerobject.- Returns:
Trueif the current colorizer is actually changed.- Return type:
Remove the
v_sim.DataColorizerfrom the stack of colorizers of self.New in version 3.8.
- setNodeArray(array)¶
- Parameters:
array (
v_sim.NodeArrayorNone) – av_sim.NodeArrayobject.- Returns:
Trueif value is actually changed.- Return type:
Changes the
v_sim.NodeArraythat is used as a model for self.New in version 3.8.
- do_getColorizer() virtual¶
- Returns:
a
v_sim.DataColorizerobject, owned by V_Sim.- Return type:
The renderer self can use a
v_sim.DataColorizerobject to modify the pristine color of nodes.New in version 3.8.
- do_getExtent(n) virtual¶
-
a method to get the maximum element size.
- do_getNodeArray() virtual¶
- Returns:
the
v_sim.NodeArrayrepresented by element.- Return type:
Retrieve the
v_sim.NodeArrayrepresented by self.New in version 3.8.
- do_pushColorizer(colorizer) virtual¶
- Parameters:
colorizer (
v_sim.DataColorizer) – av_sim.DataColorizerobject.- Returns:
Trueif the value is actually changed.- Return type:
Changes the
v_sim.DataColorizerof self.New in version 3.8.
- do_removeColorizer(colorizer) virtual¶
- Parameters:
colorizer (
v_sim.DataColorizer) – av_sim.DataColorizerobject.- Returns:
Trueif the current colorizer is actually changed.- Return type:
Remove the
v_sim.DataColorizerfrom the stack of colorizers of self.New in version 3.8.
- do_setNodeArray(array) virtual¶
- Parameters:
array (
v_sim.NodeArrayorNone) – av_sim.NodeArrayobject.- Returns:
Trueif value is actually changed.- Return type:
Changes the
v_sim.NodeArraythat is used as a model for self.New in version 3.8.
Signal Details¶
- v_sim.NodeArrayRenderer.signals.element_notify(node_array_renderer, renderer)¶
- Signal Name:
element-notify- Flags:
- Parameters:
node_array_renderer (
v_sim.NodeArrayRenderer) – The object which received the signalrenderer (
v_sim.ElementRenderer) – thev_sim.ElementRendererthat has been changed.
This signal is emitted each time one of the
v_sim.ElementRendererused to represent thev_sim.NodeArrayis changed.New in version 3.8.
- v_sim.NodeArrayRenderer.signals.element_size_changed(node_array_renderer, renderer, extent)¶
- Signal Name:
element-size-changed- Flags:
- Parameters:
node_array_renderer (
v_sim.NodeArrayRenderer) – The object which received the signalrenderer (
v_sim.ElementRenderer) – thev_sim.ElementRendererthat has been changed.extent (
float) – the new size.
This signal is emitted each time one of the
v_sim.ElementRendererused to represent thev_sim.NodeArrayhas changed its size.New in version 3.8.
- v_sim.NodeArrayRenderer.signals.nodes(node_array_renderer, nodeIds)¶
- Signal Name:
nodes- Flags:
- Parameters:
node_array_renderer (
v_sim.NodeArrayRenderer) – The object which received the signalnodeIds ([
int]) – the id of modified nodes.
This signal is emitted when node rendering properties are changed because of population change, visibility change, position change…
New in version 3.8.
Property Details¶
- v_sim.NodeArrayRenderer.props.colorizer¶
- Name:
colorizer- Type:
- Default Value:
- Flags:
current node colorizer.
- v_sim.NodeArrayRenderer.props.data¶
- Name:
data- Type:
- Default Value:
- Flags:
data associated to this renderer
- v_sim.NodeArrayRenderer.props.max_element_size¶
-
maximum size of anyrendered element
- v_sim.NodeArrayRenderer.props.type¶
- Name:
type- Type:
- Default Value:
<GType VisuDataLoadable>- Flags:
type of ‘data’