Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ConnectionGroupHolder Class Reference

#include <ConnectionGroupHolder.h>

List of all members.

Public Member Functions

 ConnectionGroupHolder ()
 ~ConnectionGroupHolder ()

Public Attributes

unsigned int connectionType
unsigned int * fromNeuronIDArray
float * fromXArray
float * fromYArray
float * fromZArray
unsigned int numberOfConnections
unsigned short synapseType
unsigned int * toNeuronIDArray
float * toXArray
float * toYArray
float * toZArray
char * weightArray

Private Member Functions

 ConnectionGroupHolder (const ConnectionGroupHolder &)
ConnectionGroupHolder operator= (const ConnectionGroupHolder &)


Detailed Description

Class to hold connection groups for display purposes that is mainly used by the network viewer. References in this class are allocated to arrays by the network viewer. These arrays are then cleaned up by this class when it is destroyed.

Definition at line 34 of file ConnectionGroupHolder.h.


Constructor & Destructor Documentation

ConnectionGroupHolder::ConnectionGroupHolder  ) 
 

Constructor. Not used.

Definition at line 33 of file ConnectionGroupHolder.cpp.

ConnectionGroupHolder::~ConnectionGroupHolder  ) 
 

Destructor.

Definition at line 38 of file ConnectionGroupHolder.cpp.

References fromNeuronIDArray, fromXArray, fromYArray, fromZArray, toNeuronIDArray, toXArray, toYArray, toZArray, and weightArray.

ConnectionGroupHolder::ConnectionGroupHolder const ConnectionGroupHolder  )  [private]
 

Declare copy constructor private so it cannot be used inadvertently.


Member Function Documentation

ConnectionGroupHolder ConnectionGroupHolder::operator= const ConnectionGroupHolder  )  [private]
 

Declare assignment private so it cannot be used inadvertently.


Member Data Documentation

unsigned int ConnectionGroupHolder::connectionType
 

Definition at line 51 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup().

unsigned int* ConnectionGroupHolder::fromNeuronIDArray
 

Definition at line 43 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

float* ConnectionGroupHolder::fromXArray
 

Definition at line 44 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

float* ConnectionGroupHolder::fromYArray
 

Definition at line 45 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

float* ConnectionGroupHolder::fromZArray
 

Definition at line 46 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

unsigned int ConnectionGroupHolder::numberOfConnections
 

Definition at line 54 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup().

unsigned short ConnectionGroupHolder::synapseType
 

Definition at line 52 of file ConnectionGroupHolder.h.

unsigned int* ConnectionGroupHolder::toNeuronIDArray
 

Definition at line 47 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

float* ConnectionGroupHolder::toXArray
 

Definition at line 48 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

float* ConnectionGroupHolder::toYArray
 

Definition at line 49 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

float* ConnectionGroupHolder::toZArray
 

Definition at line 50 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().

char* ConnectionGroupHolder::weightArray
 

Definition at line 53 of file ConnectionGroupHolder.h.

Referenced by NetworkViewer::loadConnectionGroup(), and ~ConnectionGroupHolder().


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 22:29:05 2007 for SpikeStream Application by  doxygen 1.4.4