Fivox  0.3.0
ITK library to sample events into regular volumes
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
fivox Namespace Reference

Field Voxelization Library. More...

Classes

class  AttenuationCurve
 Attentuation curve access for depth-based interpolation. More...
 
class  CompartmentLoader
 Loads BBP compartment report data to be sampled by an EventFunctor. More...
 
class  DensityFunctor
 Samples events into the given voxel counting magnitude per volume. More...
 
struct  Event
 A positional event with a value to be sampled. More...
 
class  EventFunctor
 Samples spatial events into the given voxel. More...
 
class  EventSource
 Base class for an Event source. More...
 
class  FieldFunctor
 Samples spatial events into the given pixel using a squared falloff. More...
 
class  FrequencyFunctor
 Projects maximum frequency of events into the given voxel. More...
 
class  ImageSource
 ITK image source using an EventFunctor on each pixel to generate the output. More...
 
class  Version
 Information about the current LivreFivoxSource version. More...
 
class  ProgressObserver
 Displays the progress of an ITK filter on std::cout. More...
 
class  SomaLoader
 Loads BBP soma report data to be sampled by an EventFunctor. More...
 
class  SpikeLoader
 Loads BBP or NEST spike report data to be sampled by an EventFunctor. More...
 
class  SynapseLoader
 Loads BBP synapse files to be sampled by an EventFunctor. More...
 
class  URIHandler
 Process an URI to provide all the parameters specified in it. More...
 
class  VSDLoader
 Loads BBP report data for voltage sensitive dye sampling. More...
 

Typedefs

typedef std::shared_ptr
< EventSource
EventSourcePtr
 
typedef std::shared_ptr< const
EventSource
ConstEventSourcePtr
 
typedef std::vector< EventEvents
 

Enumerations

enum  VolumeType {
  TYPE_UNKNOWN, TYPE_COMPARTMENTS, TYPE_SOMAS, TYPE_SPIKES,
  TYPE_SYNAPSES, TYPE_VSD
}
 Supported data sources. More...
 
enum  FunctorType { FUNCTOR_UNKNOWN, FUNCTOR_DENSITY, FUNCTOR_FIELD, FUNCTOR_FREQUENCY }
 Supported functor types. More...
 
enum  SourceType { SOURCE_EVENT, SOURCE_FRAME }
 

Functions

std::ostream & operator<< (std::ostream &, const URIHandler &)
 

Detailed Description

Field Voxelization Library.

An ImageSource implements an itk::ImageSource. It uses an EventFunctor to sample Event into the configured volume. The events are loaded by an EventSource.

Enumeration Type Documentation

Supported functor types.

Enumerator
FUNCTOR_DENSITY 

sum( magnitude of events in voxel ) / volume of voxel

FUNCTOR_FIELD 

quadratic falloff of magnitude in space

FUNCTOR_FREQUENCY 

maximum magnitude of all events in voxel

Definition at line 66 of file types.h.

Enumerator
SOURCE_EVENT 

e.g. spikes reports

SOURCE_FRAME 

e.g. compartment reports

Definition at line 76 of file types.h.

Supported data sources.

Enumerator
TYPE_UNKNOWN 

Unknown URI scheme.

TYPE_COMPARTMENTS 

BBP compartment simulation reports.

TYPE_SOMAS 

BBP soma simulation reports.

TYPE_SPIKES 

BBP spike simulation reports.

TYPE_SYNAPSES 

BBP synapse positions.

TYPE_VSD 

BBP voltage sensitive dye simulation reports.

Definition at line 55 of file types.h.