Package mgui.interfaces
Interface InterfaceObject
- All Superinterfaces:
CleanableObject,NamedObject,TreeObject
- All Known Subinterfaces:
Axon,DataSourceItem,Dendrite,Dendrites,DynamicModelComponent,DynamicModelEnvironment<T>,DynamicModelEnvironmentSensor,DynamicModelODEComponent,MotorNeuron,Neuron,NeuronalComponent,SensoryNeuron,Soma,Synapse
- All Known Implementing Classes:
AbstractAxon,AbstractCompartment,AbstractCorticalConnection,AbstractCorticalInput,AbstractCorticalOutput,AbstractCorticalRegion,AbstractDendrite,AbstractDendrites,AbstractEnvironmentDataSource,AbstractGraphEdge,AbstractGraphNode,AbstractInterfaceObject,AbstractMotorNeuron,AbstractNetwork,AbstractNetworkComponent,AbstractNetworkGraph,AbstractNetworkGraphConnection,AbstractNetworkGraphNode,AbstractNetworkModel,AbstractNeuralNet,AbstractNeuroComponent,AbstractNeuron,AbstractNeuronalComponent,AbstractSensoryNeuron,AbstractSoma,AbstractSynapse,Attribute,AttributeList,AttributeObjectVideoTaskDialogPanel,AttributeSelection,AttributeSelectionMap,Axes3D,BiexponentialFunction,BoolPolygon2DInt,Box3DInt,Camera3D,Camera3D.CameraLightSource,CaminoProcess,CaminoProcessOptions,CaminoProjectOptions,CaminoTaskOptions,CaretAreaColourInOptions,CaretAreaColourOutputOptions,CaretMetricInOptions,CaretMetricOptions,CaretPaintInOptions,CaretPaintOptions,CaretPaintOutOptions,CaretSurfaceInOptions,CaretSurfaceOutOptions,ChangeSectionVideoTaskDialogPanel,Circle2DInt,ClipPlane,ColourMap,CompartmentalComponent,CompartmentalDendrite,CompartmentalNeuron,CompartmentalSoma,ConnectableNeuron,ContinuousColourBar,ContinuousColourMap,CorticalFunction,CorticalHemisphereSet3DInt,CorticalNetwork,CorticalNetworkGraph,CorticalNetworkGraphConnection,CorticalNetworkGraphNode,CorticalNetworkMatrixInOptions,CorticalRegion,CorticalSurfaceSet3DInt,CorticalThicknessDataTableOptions,CorticalThicknessOptions,CorticalVolume,CorticalVolume,DataConnection,DataField,DataFieldOptions,DataQuery,DataQueryOptions,DataSource,DataSourceDriverOptions,DataSourceLinkOptions,DataSourceOptions,DataSourceOutOptions,DataTable,DataTableModel,DataTableOptions,DataTableSet,DecayFunction,DefaultGraph,DefaultGraphEdge,DefaultGraphNode,DefaultIOOptions,DiscreteColourMap,DiscreteColourMapInOptions,DiscreteColourMapLayout,DiscreteColourMapOutOptions,Ellipse2DInt,ExportDataTableExcelOptions,ExportDataTableOptions,ExportDataTableTextOptions,FreesurferSurfaceOutputOptions,FreesurferVertexDataInOptions,Function,GiftiInputOptions,GiftiOutputOptions,Graph2DInt,Graph3DInt,Graph3DOutputOptions,Graphic2DGrid,GraphImage,GraphInputOptions,GraphOutputOptions,GraphShape,GridVertexDataColumn,HardLimitFunction,Image2DInt,Image3DInt,ImageStackVideoOptions,ImportDataTableOptions,ImportDataTableTextOptions,InterfaceAbstractGraph,InterfaceAbstractModel,InterfaceAttributePanel,InterfaceButtonPanel,InterfaceCaminoPanel,InterfaceCoCoMacPanel,InterfaceComboPanel,InterfaceConsoleDisplay,InterfaceCorticalThicknessPanel,InterfaceDatasourcePanel,InterfaceDataTable,InterfaceDataTableTitle,InterfaceDisplayPanel,InterfaceDynamicModelPanel,InterfaceFile,InterfaceFilePanel,InterfaceGraphDisplay,InterfaceGraphDisplayTitle,InterfaceGraphic,InterfaceGraphic2D,InterfaceGraphic3D,InterfaceGraphicPanel,InterfaceGraphicWindow,InterfaceHideablePanel,InterfaceIOOptions,InterfaceLayoutPanel,InterfaceLayoutWindow,InterfaceListPanel,InterfaceMapPanel,InterfaceMeshPanel,InterfaceMorphPanel,InterfaceMorphPanel2,InterfaceNeuroAtlas,InterfaceNeuroMeshPanel,InterfaceNeuroMeshPanel2,InterfaceOptions,InterfacePanel,InterfacePipeline,InterfacePipelinesPanel,InterfacePlot,InterfacePlotDisplay,InterfacePlotMgui,InterfacePlotMulti,InterfacePlotObject,InterfacePlotOptions,InterfacePlotOsp,InterfacePlotPanel,InterfacePlotSgt,InterfacePolygonPanel,InterfaceProject,InterfaceProjectOptions,InterfaceProjectPanel,InterfaceQuery,InterfaceQueryPanel,InterfaceRadialRep,InterfaceRadialRep2,InterfaceSectionSetPanel,InterfaceSelectionPanel,InterfaceSelectionSet,InterfaceShape,InterfaceShape.VertexDataSet,InterfaceShapeQuery,InterfaceShapesPanel,InterfaceSplitPanel,InterfaceStatusBarPanel,InterfaceStripChart,InterfaceTabbedDisplayPanel,InterfaceTableModel,InterfaceTool2DPanel,InterfaceToolPanel,InterfaceTreePanel,InterfaceVolumePanel,InterfaceVolumeSetPanel,InterfaceWorkspace,InterfaceWorkspace.CollectionTreeNode,IntPolygon2DInt,JavaProcess,KohonenNet,LayoutDocument,LayoutItem,Line2DInt,LinearUpdater,LinkedDataStream,LPolygon2DInt,LPolygon3DInt,Map,Map2D,Map3D,MathExpressionOptions,MatrixImagePlot,MatrixInOptions,MatrixInt,MatrixOutOptions,Mesh2DInt,Mesh3DInt,MeshDataMaskOptions,MeshDataOptions,MeshDataThresholdOptions,MeshPlaneMaskOptions,MeshSubmeshOptions,MincSurfaceDataInOptions,MincSurfaceDataOutOptions,MorphSections3DInt,MorrisLecarFunction,NameMap,NameMapInOptions,NameMapOutOptions,NativeProcess,NeuralNetConnection,NeuralNetGraph,NeuralNetNode,NeuronalCompartmentalComponent,ODEFunction,PajekGraphInputOptions,PathDataRenderer,PerceptronNet,PipelineFork,PipelineInputOptions,PipelineOutputOptions,PipelineProcess,PipelineProcessInstance,PipelineProcessInstanceOptions,PipelineProcessLibrary,PipelineProcessLibraryOptions,PipelineProcessOptions,PipelineTask,Plane3DInt,PlotMap2D,Point2DInt,PointSet2DInputOptions,PointSet2DInt,PointSet3DDataInputOptions,PointSet3DInputOptions,PointSet3DInt,Polygon2DInt,Polygon3DInt,PolygonSet3DInputOptions,PolygonSet3DInt,ProjectDataItem,ProjectDirectory,ProjectDirectoryOptions,ProjectInstance,ProjectInstanceGroup,ProjectOptions,PulseTrainUpdater,PulseTrainUpdater,PulseTrainUpdater.CurrentPulse,PulseTrainUpdater.CurrentPulse,RadialRep2DInt,Rect2DInt,Rect3DInt,RotateView3DTaskDialogPanel,ScalpAndSkullModelOptions,SectionSet2DInt,SectionSet3DInt,SetView3DTaskDialogPanel,SgtAxis,SgtCartesianLayout,SgtLine,SgtLineLayout,SgtMultilinePlot,SgtPlotLayout,SgtPlotLayoutOptions,SgtPlotObject,SgtPointSet,SgtPointSetLayout,SgtScatterplot,Shape2DInt,Shape2DSelectionSet,Shape3DInt,ShapeAttribute,ShapeDataInputOptions,ShapeInputOptions,ShapeModel3D,ShapeModel3DInputOptions,ShapeModel3DOutputOptions,ShapeOutputOptions,ShapeSelectionSet,ShapeSet2DInt,ShapeSet3DInt,ShapeStatsPanel,ShapeSummaryQuery,SigmoidFunction,SimpleAxon,SimpleCompartment,SimpleCorticalConnection,SimpleCorticalInput,SimpleCorticalOutput,SimpleCorticalRegion,SimpleDendrite,SimpleDendrites,SimpleEnvironment,SimpleEnvironmentInputDataSource,SimpleEnvironmentObservableDataSource,SimpleEnvironmentUpdater,SimpleMotorNeuron,SimpleNeuron,SimpleSensoryNeuron,SimpleSoma,SimpleSynapse,StlOutputOptions,StringVectorInOptions,StringVectorInt,SurfaceDataInputOptions,SurfaceDataOutputOptions,SurfaceInputOptions,SurfaceOutputOptions,TaskParameterInstance,TensorVolume3DInt,TestTextureInt,Text2DInt,Text2DIntMouseCoords,ToolCreateMeshFromPolylinesOptions,ToolCutMeshWithPlaneOptions,ToolGetConvexHull2DOptions,ToolGetMeshIntersectionPolylinesOptions,VariableInt,VariableTableModel,Vector2DInt,Vector3ColourMap,Vector3DInputOptions,Vector3DInt,VectorInt,VectorSet3DInputOptions,VectorSet3DInt,VertexDataColumn,VertexSelection,Video,Video3D,VideoInputOptions,VideoOutputOptions,VideoTaskDialogPanel,VideoTaskOptions,View3D,View3DInputOptions,View3DOutputOptions,Volume2DInt,Volume3DInt,Volume4DInputOptions,Volume4DInt,VolumeFileWriteOptions,VolumeInputOptions,VolumeInputOptions,VolumeMaskOptions,VolumeMaskOptions_old,VolumeOutputOptions,VolumeSet3DInt,WorkspaceOutputOptions,X3DScene3DInt,XMLOutputOptions
public interface InterfaceObject extends TreeObject, NamedObject, CleanableObject
Basic interface for all "interface" objects; i.e., objects which provide an interface between
the user and the underlying model.
- Since:
- 1.0.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Method Summary
Modifier and Type Method Description voiddestroy()Destroy this object (prepare it to be removed from memory)booleanisDestroyed()Test whether this object has been destroyedMethods inherited from interface mgui.interfaces.util.CleanableObject
cleanMethods inherited from interface mgui.interfaces.NamedObject
getName, setNameMethods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode, setTreeNode
-
Method Details
-
destroy
void destroy()Destroy this object (prepare it to be removed from memory) -
isDestroyed
boolean isDestroyed()Test whether this object has been destroyed- Returns:
-