Module object_to_rtgraph
[hide private]
[frames] | no frames]

Module object_to_rtgraph

source code

object_to_rtgraph

Load a serialized object in memory and generate 3D dynamic graph. This module uses RealTime 3D Graph.

It is necessary to have the modules :

PyInline and povexport are already included with IP-Link.


Version: $Revision: 0.1 $

Date: $Date: 2009/03/05 $

Author: Jerome Hussenet, Cedric Bonhomme

Copyright: Copyright (c) 2009 Jerome Hussenet, Copyright (c) 2009 Cedric Bonhomme

License: Python

Functions [hide private]
 
object_to_rtgraph(obj_file)
Generates a 3D dynamic graphics.
source code
 
rtggraph_launch() source code
 
comp(...)
The scalar projection of arg1 to arg2.
source code
 
cross(...)
C++ signature: cross(boost::python::numeric::array, boost::python::numeric::array) -> boost::python::numeric::array C++ signature: cross(boost::python::numeric::array, visual::vector) -> boost::python::numeric::array C++ signature: cross(visual::vector, boost::python::numeric::array) -> boost::python::numeric::array
source code
 
diff_angle(...)
The angle between two vectors, in radians.
source code
 
mag(...)
C++ signature: mag(boost::python::numeric::array) -> boost::python::api::object
source code
 
mag2(...)
C++ signature: mag2(boost::python::numeric::array) -> boost::python::api::object
source code
 
norm(...)
C++ signature: norm(boost::python::numeric::array) -> boost::python::api::object
source code
 
proj(...)
The vector projection of arg1 to arg2.
source code
 
rate(...)
Pause animation execution for 1/arg seconds.
source code
 
rotate(...)
C++ signature: rotate(visual::vector, double angle, visual::vector axis) -> visual::vector
source code
Variables [hide private]
  ACCEL = 5
  Character = 'c'
  Complex = 'D'
  Complex0 = 'F'
  Complex16 = 'F'
  Complex32 = 'F'
  Complex64 = 'D'
  Complex8 = 'F'
  DT = 0.1
  Float = 'd'
  Float0 = 'f'
  Float16 = 'f'
  Float32 = 'f'
  Float64 = 'd'
  Float8 = 'f'
  Int = 'l'
  Int0 = '1'
  Int16 = 's'
  Int32 = 'i'
  Int8 = '1'
  LittleEndian = True
  NewAxis = None
  PyObject = 'O'
  UInt = 'u'
  UInt16 = 'w'
  UInt32 = 'u'
  UInt8 = 'b'
  UnsignedInt16 = 'w'
  UnsignedInt32 = 'u'
  UnsignedInt8 = 'b'
  UnsignedInteger = 'u'
  absolute = <ufunc 'absolute'>
  add = <ufunc 'add'>
  arccos = <ufunc 'arccos'>
  arccosh = <ufunc 'arccosh'>
  arcsin = <ufunc 'arcsin'>
  arcsinh = <ufunc 'arcsinh'>
  arctan = <ufunc 'arctan'>
  arctan2 = <ufunc 'arctan2'>
  arctanh = <ufunc 'arctanh'>
  bitwise_and = <ufunc 'bitwise_and'>
  bitwise_or = <ufunc 'bitwise_or'>
  bitwise_xor = <ufunc 'bitwise_xor'>
  ceil = <ufunc 'ceil'>
  conjugate = <ufunc 'conjugate'>
  console_handler = <logging.StreamHandler instance at 0x9cb7dac>
  cos = <ufunc 'cos'>
  cosh = <ufunc 'cosh'>
  divide = <ufunc 'divide'>
  divide_safe = <ufunc 'divide_safe'>
  e = 2.71828182846
  equal = <ufunc 'equal'>
  exp = <ufunc 'exp'>
  fabs = <ufunc 'fabs'>
  false = 0
  floor = <ufunc 'floor'>
  floor_divide = <ufunc 'floor_divide'>
  fmod = <ufunc 'fmod'>
  greater = <ufunc 'greater'>
  greater_equal = <ufunc 'greater_equal'>
  hypot = <ufunc 'hypot'>
  i = 'dot'
  invert = <ufunc 'invert'>
  left_shift = <ufunc 'left_shift'>
  less = <ufunc 'less'>
  less_equal = <ufunc 'less_equal'>
  log = <logging.Logger instance at 0x9cb7fec>
  log10 = <ufunc 'log10'>
  logical_and = <ufunc 'logical_and'>
  logical_not = <ufunc 'logical_not'>
  logical_or = <ufunc 'logical_or'>
  logical_xor = <ufunc 'logical_xor'>
  maximum = <ufunc 'maximum'>
  minimum = <ufunc 'minimum'>
  multiply = <ufunc 'multiply'>
  negative = <ufunc 'negative'>
  not_equal = <ufunc 'not_equal'>
  pi = 3.14159265359
  power = <ufunc 'power'>
  remainder = <ufunc 'remainder'>
  right_shift = <ufunc 'right_shift'>
  scene = <visual.ui.display object at 0x9df8874>
  sin = <ufunc 'sin'>
  sinh = <ufunc 'sinh'>
  sqrt = <ufunc 'sqrt'>
  subtract = <ufunc 'subtract'>
  tan = <ufunc 'tan'>
  tanh = <ufunc 'tanh'>
  true = 1
  true_divide = <ufunc 'true_divide'>
  typecodes = {'Character': 'c', 'Complex': 'FD', 'Float': 'fd',...
  version = (3, 2, 9)
Function Details [hide private]

comp(...)

source code 
The scalar projection of arg1 to arg2.
C++ signature:
    comp(visual::vector, visual::vector) -> double

cross(...)

source code 
C++ signature:
    cross(boost::python::numeric::array, boost::python::numeric::array) -> boost::python::numeric::array
C++ signature:
    cross(boost::python::numeric::array, visual::vector) -> boost::python::numeric::array
C++ signature:
    cross(visual::vector, boost::python::numeric::array) -> boost::python::numeric::array

The cross product between two vectors.
C++ signature:
    cross(visual::vector, visual::vector) -> visual::vector

diff_angle(...)

source code 
The angle between two vectors, in radians.
C++ signature:
    diff_angle(visual::vector, visual::vector) -> double

mag(...)

source code 
C++ signature:
    mag(boost::python::numeric::array) -> boost::python::api::object

The magnitude of a vector.
C++ signature:
    mag(visual::vector) -> double

mag2(...)

source code 
C++ signature:
    mag2(boost::python::numeric::array) -> boost::python::api::object

A vector's magnitude squared.
C++ signature:
    mag2(visual::vector) -> double

norm(...)

source code 
C++ signature:
    norm(boost::python::numeric::array) -> boost::python::api::object

Returns the unit vector of its argument.
C++ signature:
    norm(visual::vector) -> visual::vector

proj(...)

source code 
The vector projection of arg1 to arg2.
C++ signature:
    proj(visual::vector, visual::vector) -> visual::vector

rate(...)

source code 
Pause animation execution for 1/arg seconds.
C++ signature:
    rate(double) -> void*

rotate(...)

source code 
C++ signature:
    rotate(visual::vector, double angle, visual::vector axis) -> visual::vector

rotate( vector, float angle, vector axis=vector(0,1,0)) -> vector
 Rotate a vector about an axis through an angle.
C++ signature:
    rotate(visual::vector, double angle) -> visual::vector


Variables Details [hide private]

typecodes

Value:
{'Character': 'c',
 'Complex': 'FD',
 'Float': 'fd',
 'Integer': '1sil',
 'UnsignedInteger': 'bwu'}