Package symserv :: Package VisionInterface :: Module SymservNodes
[hide private]
[frames] | no frames]

Module SymservNodes

source code

Classes [hide private]
  Identity
Create a stream of transformation set to identity
  AlignVectToVect
Create a stream of rotations that align 3D vectors
  SymNFoldNode
To be subclassed
  Sym2FoldNE
Apply a 2-fold symmetry to an incoming stream of 4x4 matrices.
  Sym3FoldNE
Apply a 3-fold symmetry to an incoming stream of 4x4 matrices.
  Sym4FoldNE
Apply a 4-fold symmetry to an incoming stream of 4x4 matrices.
  Sym5FoldNE
Apply a 5-fold symmetry to an incoming stream of 4x4 matrices.
  Sym6FoldNE
Apply a 6-fold symmetry to an incoming stream of 4x4 matrices.
  SymNFoldNE
Apply an N-fold symmetry to an incoming stream of 4x4 matrices.
  SymTransNE
Apply a translation to an incomming stream of 4x4 matrices.
  SymTransXYZNE
Apply a translation to an incomming stream of 4x4 matrices.
  SymRotNE
Apply a rotation to an incomming stream of 4x4 matrices.
  SymHelixNE
Generates a helix.
  SymMergeNE
Merges incoming matrices
  SymMultiplyNE
SymMultiply multiplies incoming matrices and ouputs them.
  SymTransposeNE
Transpose all incomming (4x4) matrices
  SymInverseNE
Inverse all incomming (4x4) matrices
  SymSplitNE
unselected matrices of the incomming stream are sent to output port 0, selected matrices are sent to additional output ports which get created on selection.
  CoMassNE
inputs xyz coords, returns center of gravity
  SymOrientNE
Apply a rotation to an incomming stream of 4x4 matrices The rotation is around the center of mass If the identity check button is checked this node will multiply the incoming matrices by the identity matrix and the rotation matrix, else only the rotation matrix is applied.
  ApplyTransfToCoordsNE
inputs xyz coords, and matrices, returns transformed coords
  DistanceToPoint
inputs coords and a point, returns the distances of the coords to this point
  SymScaleNE
Apply a scale factor to inputs matrices (not required).
  Dist2Points
Computes the distance between two (x,y,z) points
  PDBToMatrix
inputs PDB file, parses MTRIXn records and returns a list of (4x4) matrices.
  Icos1
  IcosCage

Functions [hide private]
  ToList(matricesList)
turns a list of lists of 4x4 matrices into a list of 4x4 matrices.
  importMolKitLib(net)
  importVizLib(net)

Variables [hide private]
  symlib = <Vision.VPE.NodeLibrary instance at 0xb77f8b8c>

Function Details [hide private]

ToList(matricesList)

source code 
turns a list of lists of 4x4 matrices into a list of 4x4 matrices. This is used to remove the additional list created because all instanceMatrices input ports of the nodes in thei file are NOT singleConnection by default.

importMolKitLib(net)

source code 
None

importVizLib(net)

source code 
None

Variables Details [hide private]

symlib

None
Value:
<Vision.VPE.NodeLibrary instance at 0xb77f8b8c>