Itasca C++ Interface
Files | Classes
Kernel interface specification

Files

file  ilinktype.h
 Interface for LinkType<> objects, POD that contain both the pointer to the next object and an index for reference within the next object.
 

Classes

class  itascaxd::IGeometry
 Interface for the global list of all geomtric data sets IGeomSet. More...
 
class  itascaxd::IGeomSet
 A container for a single "set" of geometric elements. A geometric set is a named collection of geometry elements (points, edges, polygons) as an organization layer. More...
 
class  itascaxd::IRangeElementGeometryDistance
 Interface to a RangeElement of a geometry set, where you want objects within a certain distance to this geometry set. More...
 
class  itascaxd::IRangeElementGeometrySpace
 Interface to a RangeElement of a geometry set, where you want objects withion a certain space to this geometry sets (space ranger). More...
 
class  itascaxd::IFishPlot
 This interface exposes a plot data interface (IGeneralPlot) to FISH. More...
 
class  itascaxd::ILabel
 Interface to a single label. More...
 
class  itascaxd::ILabelList
 Interface to the list of all labels in the system. More...
 
class  itasca::IProgram
 The main program access point. More...
 
class  itascaxd::IRangeElementPolygonBased
 Interface for accessing informations in the three drawable "interactive" filter elements in kernel/src/rangeelementinteractive.h (polygon,rectangle,ellipse) More...
 
class  itascaxd::IRangeElementName
 Interface to a RangeElement exposing the IThing getName method. More...
 
class  itascaxd::IRangeElementSphere
 A filter element described as a sphere in space. More...
 
class  itascaxd::IRangeElementPosition
 A filter element specified as a geometric region inside a capped cylinder, defined by a segment [begin-end] of radius Rad2. More...
 
class  itascaxd::IRangeElementPlane
 Interface to a RangeElement of a plane in space, where you want objects above, below, or within a certain distance of the filter. More...
 
class  itascaxd::IRangeElementNamed
 Interface to a Range Element that is actually a named filter. More...
 
class  itascaxd::IGeomEdge
 Interface for a user-defined geometric edge, defined as the line between two IGeomPoint objects. More...
 
class  itascaxd::IGeomPoint
 Interface for a user-defined geometric point. More...
 
class  itascaxd::IGeomPoly
 A class representing a single closed polygon made up of a list of edges. More...
 
struct  itascaxd::LinkType< T >
 Interface for LinkType<> objects, POD that contain both the pointer to the next object and an index for reference within the next object. A LinkType<> object is used to simplify linked-lists that need to refer both to the destination object and to a reference index within that destination object. The classic example is a list of all Zones connected to a GridPoint, each connection on the list needs to know the index of the GridPoint in the Zone following. More...
 
class  itascaxd::IRangeElementSet
 Interface to a RangeElement of a general set. A IThing has getIsSet and getSet methods to return the appropriate information. More...
 
class  itascaxd::IRangeElementReal
 Base for a filter that can be represented by a real number filter. More...
 
class  itascaxd::IRangeElementUIntPtr
 Interface to to a Range Element that selects integers between two values. More...
 
class  itascaxd::IRangeElementUIntPtrList
 Interface to to a Range Element that matches an integer to a list of stored integers. More...
 
class  itascaxd::IRangeElementNameList
 Interface to to a Range Element that matches string to a list of stored strings. More...
 
class  itascaxd::IRangeElementIdentifierList
 Interface to to a Range Element that matches string to a list of stored strings. More...
 
class  itascaxd::IUDPos
 Interface to the position in space of user-defined data that requires it. More...
 
class  itascaxd::IUDScalar
 Interface to user-defined scalar data. More...
 
class  itascaxd::IUDScalarList
 Interface for the list of all IUDScalar (user defined tensor). More...
 
class  itascaxd::IUDTensor
 Interface to user-defined tensor data. More...
 
class  itascaxd::IUDTensorList
 Interface for the list of all IUDTensor (user defined tensor). More...
 
class  itascaxd::IUDType< T >
 Interface to data values of different types associated with position in space, as user-defined data. More...
 
class  itascaxd::IUDTypeList< T >
 Interface to a container of user-define data value types. More...
 
class  itascaxd::IUDVector
 Interface to user-defined vector data Implemented as an IUDType<DVect> More...
 
class  itascaxd::IUDVectorList
 Interface for the list of all IUDVector (user defined tensor). More...
 
class  body::IBody
 Interface for the global list of all geomtric data sets IBodySet. More...
 
class  body::IBodySet
 A container for a single "set" of body-block elements. A body-block set is a named collection of body-block elements (points, edges, polygons, blocks) as an organization layer. More...
 
class  zone::IThermAnaSource
 Interface to the thermal analytical source. More...
 

Detailed Description