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’