SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ExecutableObject Class Referenceabstract

#include <ExecutableObject.h>

Inheritance diagram for ExecutableObject:
ModuleInterface ModuleWidget MockModule Module DummyModule GenericReader< FieldHandle, FieldPortTag > GenericWriter< FieldHandle, FieldPortTag > ModuleWithAsyncDynamicPorts DynamicPortTester PrintDatatypeModule ReceiveScalarModule ReceiveTestMatrixModule SendScalarModule SendTestMatrixModule ElectrodeCoilSetupModule GenerateROIStatisticsModule SetConductivitiesToTetMeshModule SetupRHSforTDCSandTMSModule GetFieldsFromBundle GetMatricesFromBundle InsertFieldsIntoBundle InsertMatricesIntoBundle GenericReader< HType, PortTag > GenericWriter< HType, PortTag > ReadMatrixModule WriteMatrixModule AlignMeshBoundingBoxes ApplyMappingMatrixModule BuildMappingMatrix CalculateDistanceToField CalculateDistanceToFieldBoundary CalculateFieldData CalculateGradients CalculateSignedDistanceToField CalculateVectorMagnitudesModule CollectFields ConvertFieldBasis ConvertFieldDataType ConvertQuadSurfToTriSurf CreateFieldData CreateLatVol CreateScalarFieldDataBasic FairMesh GetDomainBoundary GetFieldBoundary GetFieldDataModule GetFieldNodes InterfaceWithCleaverModule JoinFields MapFieldDataFromElemToNodeModule MapFieldDataFromNodeToElemModule MapFieldDataOntoElements MapFieldDataOntoNodes ProjectPointsOntoMesh RegisterWithCorrespondences ReportFieldInfoModule ResampleRegularMesh ScaleFieldMeshAndData SetFieldDataModule SetFieldNodes SetFieldOrMeshStringProperty SplitFieldByDomain BuildFEMatrix BuildTDCSMatrix TDCSSimulatorModule AddKnownsToLinearSystem AppendMatrixModule ConvertMatrixTypeModule CreateMatrixModule EvaluateLinearAlgebraBinaryModule EvaluateLinearAlgebraUnaryModule GetSubmatrix ReportMatrixInfoModule SelectSubMatrixModule SolveLinearSystemModule SolveMinNormLeastSqSystem CreateStringModule CreateBasicColorMap MatrixAsVectorFieldModule ShowFieldModule ShowStringModule

Public Member Functions

 ~ExecutableObject ()
 
virtual void execute ()=0
 
virtual boost::signals2::connection connectExecuteBegins (const ExecuteBeginsSignalType::slot_type &subscriber)=0
 
virtual boost::signals2::connection connectExecuteEnds (const ExecuteEndsSignalType::slot_type &subscriber)=0
 
virtual boost::signals2::connection connectErrorListener (const ErrorSignalType::slot_type &subscriber)=0
 

Constructor & Destructor Documentation

~ExecutableObject ( )
inline

Member Function Documentation

virtual boost::signals2::connection connectErrorListener ( const ErrorSignalType::slot_type &  subscriber)
pure virtual

Implemented in Module.

virtual boost::signals2::connection connectExecuteBegins ( const ExecuteBeginsSignalType::slot_type &  subscriber)
pure virtual

Implemented in Module.

virtual boost::signals2::connection connectExecuteEnds ( const ExecuteEndsSignalType::slot_type &  subscriber)
pure virtual

Implemented in Module.

virtual void execute ( )
pure virtual

Implemented in ModuleWithAsyncDynamicPorts, DummyModule, SolveMinNormLeastSqSystem, GenericReader< HType, PortTag >, GenericReader< FieldHandle, FieldPortTag >, GenericWriter< HType, PortTag >, GenericWriter< FieldHandle, FieldPortTag >, CreateLatVol, CreateFieldData, DynamicPortTester, ElectrodeCoilSetupModule, CalculateSignedDistanceToField, GetFieldsFromBundle, GetMatricesFromBundle, InsertFieldsIntoBundle, InsertMatricesIntoBundle, AlignMeshBoundingBoxes, CalculateGradients, ConvertQuadSurfToTriSurf, GetDomainBoundary, GetFieldBoundary, JoinFields, GenerateROIStatisticsModule, SetupRHSforTDCSandTMSModule, ReadFieldModule, TDCSSimulatorModule, CalculateFieldData, SetFieldNodes, AppendMatrixModule, ShowFieldModule, SendTestMatrixModule, WriteFieldModule, GetFieldNodes, BuildFEMatrix, BuildTDCSMatrix, AddKnownsToLinearSystem, EvaluateLinearAlgebraUnaryModule, CreateStringModule, PrintDatatypeModule, ReceiveScalarModule, ReceiveTestMatrixModule, SendScalarModule, SetConductivitiesToTetMeshModule, ReadMatrixModule, WriteMatrixModule, CreateScalarFieldDataBasic, ReportFieldInfoModule, ApplyMappingMatrixModule, BuildMappingMatrix, CalculateDistanceToField, CalculateDistanceToFieldBoundary, CalculateVectorMagnitudesModule, CollectFields, ConvertFieldBasis, ConvertFieldDataType, FairMesh, GetFieldDataModule, MapFieldDataFromElemToNodeModule, MapFieldDataFromNodeToElemModule, MapFieldDataOntoElements, MapFieldDataOntoNodes, ProjectPointsOntoMesh, RegisterWithCorrespondences, ResampleRegularMesh, ScaleFieldMeshAndData, SetFieldDataModule, SetFieldOrMeshStringProperty, SplitFieldByDomain, CreateMatrixModule, EvaluateLinearAlgebraBinaryModule, GetSubmatrix, ReportMatrixInfoModule, SolveLinearSystemModule, CreateBasicColorMap, MatrixAsVectorFieldModule, ShowStringModule, ConvertMatrixTypeModule, SelectSubMatrixModule, and InterfaceWithCleaverModule.


The documentation for this class was generated from the following file: