Itasca C++ Interface
Loading...
Searching...
No Matches
Files | Namespaces | 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.
 

Namespaces

namespace  itascaxd
 Itasca Library standard namespace, specific to 2D or 3D.
 
namespace  itasca
 namespace Itasca
 

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