|
Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
| NEagle | |
| CMetaInfo< Fiber::Cell< Dims, Elements, IndexType > > | |
| CMetaInfo< Fiber::SimplexCell< Dims, IndexType, NamingConvention > > | |
| CMetaInfo< Fiber::RegularCell< Dims, IndexType, NamingConvention > > | |
| CVectorPair | A type that is constructed from a pair of - preferedly vectorial - types and forwards arithmetic operations to them, finally appearing as one homogeneous type |
| CMixedVector | |
| CMixedVector< 0, Vvalue, N, value > | |
| CMixedVector< VN, Vvalue, 0, value > | |
| CGrandMacOsGCCDivisionCalculator | This is an ugly hackaround class to cure some problem of the gcc 4.0 an 4.2 compiler under MacOS, which gets confused with the division operator when used as a template argument in the VVector class |
| CVVector | Vectorized vector |
| CMetaInfo< VVector< N, T > > | |
| NFiber | Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid object that contains a list of curvilinear cells per uniform cell |
| NPointCloud | |
| CTreeQuery | |
| CTreeQuery< EULER_RADIUS > | |
| CTreeQuery< MAX_RADIUS > | |
| CPCInterpolator | |
| CPCInterpolator< FieldType, LINEAR > | |
| CPCInterpolator< Eagle::PhysicalSpace::tvector, LINEAR > | |
| CPCInterpolator< Eagle::PhysicalSpace::tvector, SSQUARE > | |
| CPCInterpolator< Eagle::PhysicalSpace::tvector, AVERAGE > | |
| CPCInterpolator< Eagle::PhysicalSpace::tvector, SPHCUBIC > | |
| CPCInterpolator< Eagle::PhysicalSpace::tvector, SPHQUARTIC > | |
| CPCInterpolator< Eagle::PhysicalSpace::tvector, SPHQUINTIC > | |
| CPCInterpolator< FieldType, MEDIAN > | |
| CPCInterpolator< FieldType, GAUSSIAN > | |
| CPointCloudIpol | |
| NFiberIO | |
| NHDF5 | |
| CFileNameInterface | |
| CFragmentInterfaces | Load and save attributes on fragments |
| CF5FragmentAttributes | |
| CFragmentIDBuffer | |
| CHDF5Saver< Attributes > | Class to store attributes collected in an fiber/field/Attributes container to an HDF5 location |
| CHDF5Saver< MemBase > | The HDF5 interface to the MemBase class |
| CHDF5Saver | |
| CFragmentLoader | |
| CContiguousFragmentLoader | |
| CUniformFragmentLoader | |
| CSkeletonLoader | |
| CPrecisionTransformation | Helper class |
| CHDF5Saver< Bundle > | HDF5 Interface class for the Bundle object |
| CHDF5Saver< Slice > | |
| CFileDeleter | |
| CSaveField | |
| CSaveFragment | |
| CHDF5Saver< Representation > | |
| CHDF5Saver< Skeleton > | |
| CHDF5Saver< Grid > | |
| Clist | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| Cstring | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| NCurve | |
| CCurveOperatorData | |
| CArcLength | Compute the arc length of a curve |
| CStepSize | Compute the step size of a curve |
| CVelocity | Store the velocity of curve, which determines its parameterization |
| CCurveQuantity | Base class for quantities computed on a curve and therefore are dependent on the velocity |
| CEnergy | Compute the energy of a curve, which is |
| CProperTime | Compute the proper time of a curve, which is a line with Velocity given |
| CAcceleration | Compute the acceleration along a curve |
| CCurvature | Compute the curvature of a curve, which is a line with Velocity given |
| CTorsion | Compute the torsion of a curve, which is a line with Velocity given |
| CFieldEvaluator | |
| CFieldSet | |
| CEvalExpression | |
| CAccessibleParserContext | |
| CUniformLookupBuilder | |
| CCellSearch | |
| CLocation | |
| CCopySkeletons | This Skeleton iterator takes a new Grid as an input and copies topological related information to the new Grid |
| CEdgeFlipCriterion | |
| CEdgeLengthCriterion | |
| CEvalFragment | |
| Ceval | |
| CFragmentSkeleton | Fragment Skeleton: Each fragment of a field is assigned some value in the form of a field defined on the fragment skeleton |
| Cexception | |
| CNoVertices | |
| CFragmentCoordinates | |
| CCartesianFragments | |
| CFragmentSlicer | Extract 2D slices from a regular 3D data field along a given coordinate |
| CPartialDerivatorBase | |
| CPartialDerivator | |
| CGridEvaluator | Helper class for evaluating Fields given in one Grid on another Grid, used by EvalGrid() |
| CContext | |
| CFragmentSearchBase | |
| CCurvilinearSearch | |
| CCurvilinearSearch< Eagle::PhysicalSpace::point > | |
| CVertexWeights | |
| CKDTreeCloudSearch | |
| CKDTreeCloudSearch< PointType, VertexWeights > | |
| CFragmentSearch | |
| CGridField | A helper class to retrieve fields given on a Grid |
| CFragmentIsoSurfacer | |
| CIsoException | |
| CFieldExplorer | |
| CFieldExplorer< MultiArray< Dims, ValueType > > | |
| CLocalPoint | |
| CLocalFromWorldPoint | Use this class to compute a local cell index and fragment ID (if neccessary) of any coordinate field on a given slice and grid |
| CBBSelectorMemoryTree | Select fragment candidates out of all the candidates by doing a query into the KDTree and provide a method to step through the candidates |
| CFindCell | Base class for finding the cell containing the point in a fragment |
| CHexaHedralCellNewton | Finds a cell containing a world point by using the UniGridMapper |
| CProjectiveCell | |
| CNanoFlannPointCloudAdaptor | Adaptor for interfacing the nanoflann library |
| CPointSearch | Point Search Utility functions for finding points in a grid based on provided coordinate information |
| Cexception | |
| CNoVertices | |
| CSurfaceRefinementCriterion | |
| CRegularCoordinateSlice | Helper class to select a slice from a regular grid |
| CEvaluateResampleFragmentIterator | |
| CCreativeFieldResampler | Base class for resampling n-dimensional fields |
| CCreativeResampleFragmentIterator | Strategy: Iterate over the source grid, creating a fragments in the new Grid as specified by the resampling parameters |
| CCreativeResampleUniformCartesian3DIterator | A resample class specifically for uniform arrays |
| CResampleArray | |
| CSearchFragmentVertex | |
| CHilbertFragmentVertexSearch | |
| CUniformFragmentVertexSearch | |
| CSliceConstructor | Helper class for slice constructors |
| CSliceExtractor | Template class to construct an OnDemandCreator to extract a 2D slice from a 3D data array with abitrary data conversion during extraction |
| CSliceExtractor< Converter, META::NIL > | Base class of all SliceExtractors |
| CSliceExtractor< Converter, META::LIST< InputType, NextType > > | The slice extractor for a list of input types |
| CSlicer | Helper class to select a slice from a regular grid |
| CSlicerBase | Helper class to select a slice from a regular grid |
| CSplitAllCriterion | |
| CTangentialVectorsAndCurveParameter | Tangential vectors along a set of lines and the lengths of the lines |
| CException | |
| CNoEdges | |
| CNoVertices | |
| CNoVertexField | |
| CNoEdgesAsVertices | |
| CNoEdgePositions | |
| CNoVertexFieldCreator | |
| CNoVertexFieldData | |
| CRGBOperator | |
| Crgb_real | |
| CCheckType | |
| Cexec | |
| CVertexSelectionComp | |
| CVertexSelectionIterator | |
| CVertexSelection | Class representing a vertex selection |
| CComputeBounds | |
| CSelectionExtractor | Fragment iterator to extract a selection (fragment) from a field |
| CBinder | Base class to allow binding a Fiber Bundle data structure to some storage device, similar to swapping data from in and out of memory |
| CParameters | Parameters for file binding |
| CGridSaveParameters | |
| CEvolutionIterator< Slice > | Iterator for Slices |
| CEvolutionIterator< Grid > | Callback iterator functor for iterating over the grids of a bundle |
| CEvolutionIterator< Skeleton > | Callback iterator functor for iterating over the grid skeletons of a bundle |
| CEvolutionIterator< Field > | |
| CBundleLoaderProgress | Loading progress callback functor |
| CBundle | The main entity holding all information |
| CNotifier | Mechanism to have notifier objects listening to changes on the Bundle, whatever nature those changes might be |
| CBundlePtr | Convenience class that implements a pointer to a Bundle object but adds some useful member funtions that lets the pointer resemble the same properties as the Bundle object itself |
| CIterator< Slice > | |
| CBundleProperty | Convenient abstract base class for inspecting and evaluating properties of Bundles |
| CAnything | A bundle property which accepts anything |
| CGridProperty | An abstract bundle property which returns true if a Grid with the property query as implemented in this subclass will return true |
| CSkeletonExistence | A concrete Grid Property which looks for the existence of a Skeleton of the specified dimension and index depth |
| ChasSkeletonOfGridType | |
| CisUniformCartesianGrid | Checks if the given Grid is uniform in cartesian coordinates |
| CisFragmentedUniformCartesianGrid | Checks if the given Grid is uniform in cartesian coordinates, possibly in multiple fragments |
| CisRegularGrid | Checks if the given Grid is regular |
| CisCurvilinearGrid | Checks if the given Grid is a Curvilinear Grid |
| ChasCartesianCoordinates | Checks if the given Grid has a representation in cartesian coordinates |
| ChasExplicitCartesianCoordinates | Checks if the given Grid has a explicit cartesian coordinates, i.e, no procedural coordinates such as a direct product |
| CAND | Combining bundle properties as AND operation |
| COR | Combining bundle properties as OR operation |
| CNOT | Inverting a bundle property |
| CFieldSelection | An abstract selection of fields, that is given by names of fields and possible types for each field |
| CFieldSelector | An internal class that stores a couple of textual names |
| CGridID | A grid identifier |
| CIterator | Callback Iterator object for kids |
| CInfo< Grid > | The information as returned by a query for Grids |
| CGridList | A sequence of Grid objects with identifiers |
| CGridSelector | Context information to select a grid from within a bundle |
| CInfo | Generic template namespace class for results of find() functions throughout the Bundle |
| CLoaderControl | |
| CCollector | |
| COccurrenceMap | |
| CCollector< Skeleton > | |
| CCollector< Grid > | |
| CCollector< Slice > | |
| CCollector< Bundle > | |
| COccurrence | A template family to collect information where certain objects reside within a Bundle |
| COccurrenceMap | |
| COccurrence< Slice > | |
| COccurrence< Grid > | |
| COccurrence< Skeleton > | |
| COccurrence< Representation > | |
| COccurrence< Bundle > | |
| CParameterID | |
| CParameter | |
| CParameterSet | |
| CParameterList | |
| CParameterSpace | |
| CInfo< Representation > | The information as returned by a query for Representations |
| CInfo< Skeleton > | The information as returned by a query for Skeletons |
| CGridIterator | Iterator callback object for iteration within time slices |
| CSlice | Information per time slice, mainly a set of Grid objects that are accessed via GridID objects |
| CLoader | An loader object that may be associated with each Slice, such that data can created on access |
| CIterator< Grid > | |
| CSlicePtr | Convenience shortcut for pointers to Slices |
| CInfo< Slice > | The information as returned by a query for Slices |
| CInfoStringConfiguration | |
| CSliceMap | An helper class for a collection of slices |
| Citerator | |
| CStorageTransformations | |
| CIOPerformance | |
| CPrecisionTransformation | |
| CFilterSettings | |
| CZFP | Https://computing.llnl.gov/projects/zfp |
| CFilterContext | |
| CHDF5_Tuning | Tuning parameters related to HDF5 files |
| CfsFieldFragmentSaver | |
| CfsFieldSaver | |
| CfsRepresentationSaver | |
| CfsSkeletonSaver | |
| CfsGridSaver | |
| CfsSliceSaver | |
| CFSSaver< Bundle > | |
| CFSSaverCreator< Bundle > | |
| CFSLoader< Bundle > | |
| CFSSaver< MemArrayStorage< N, T, Storage > > | |
| CFSSaver< MemArrayStorage< N, T, vector< T > > > | |
| CFSSaverCreator< MemArrayStorage< N, T, Storage > > | |
| CFSFieldSaverInit | |
| CFSFieldSaverStorageIterator | |
| CFSSaver< MemArrayBase > | |
| CFSSaver | |
| CFSSaverCreator | |
| CFSLoader | |
| CFS | |
| CDoebyGDAL | |
| CGDALSaver | |
| CGDALGlobals | A data structure to bundle all global static variables into one object with precisely defined construction/destruction order |
| CF5Domain | |
| CF5Skeleton | A helper class to create an F5Path from FiberLib context information |
| CF5StreamSaver | |
| CHDF5LoaderRequest | |
| CH5Globals | A data structure to bundle all global static variables into one object with precisely defined construction/destruction order |
| CHDF5Binder | |
| CHDF5BindingIndicator | |
| CHDF5Saver< Chart > | |
| CHDF5Creator | Deferred creation of MemBase objects from an HDF5 file |
| CLoadQueue | |
| CItem | |
| CHDF5LoadList | |
| CHDF5CreatorBase | Deferred creation of MemBase objects from an HDF5 file |
| CHDF5SaverCreator< MemArrayStorage< N, T, Storage > > | |
| CHDF5FieldSaverInit | |
| CHDF5FieldSaverStorageIterator | |
| CHDF5DimensionalFieldSaverStorageIterator | |
| CHDF5DimensionalFieldSaverStorageIterator< Type, 1 > | |
| CHDF5Producer | Deferred creation of MemBase objects from an HDF5 file |
| CHDF5SaverCreator | |
| CHDF5Loader | |
| CHDF5 | |
| CTypedHDF5VLenCreator | |
| CHDF5VLenCreator | Deferred creation of MemBase objects that contain vectors of data per element from an HDF5 file |
| CHDF5stringCreator | Deferred creation of MemBase objects that contain vectors of data per element from an HDF5 file |
| CmyHDF5Loader | |
| CGridLoader | |
| CHDF5Loader< Bundle > | Loader implementation for Bundle objects via HDF5 |
| CH5ID | A database for mapping HDF5 Type ID's to and from FiberType's |
| CDomain | |
| CH5NativeTypeID | |
| CHDF5TypeAction | Convenience class that registers some HDF5 type ID for an intrinsic C++ type |
| CSaveImage | |
| CBundleSaver | |
| CMySaverCreator | |
| CImageSequenceLoader | |
| CImageSequence | |
| CDoebyKml | |
| CKmlSaver | |
| CKmlGlobals | A data structure to bundle all global static variables into one object with precisely defined construction/destruction order |
| CDoebyLas | |
| CLasSaver | |
| CLasGlobals | A data structure to bundle all global static variables into one object with precisely defined construction/destruction order |
| CLeaflet | |
| CPNGError | |
| CLeaftletCreator | Http://b.tile.openstreetmap.org/0/0/0.png |
| CRawFileCreator | |
| CRawImageBufferCreator | Https://www.libraw.org/docs |
| CRawImageCreator | There is one common RawImageBufferCreator for many RawImageCreator |
| CNotDoebyShapefile | |
| CShapefileSaver | |
| CShapefileGlobals | A data structure to bundle all global static variables into one object with precisely defined construction/destruction order |
| CDoebyTiff | |
| CTiffSaver | |
| CTiffGlobals | A data structure to bundle all global static variables into one object with precisely defined construction/destruction order |
| CIsSimpleType | |
| CIsSimpleType< false > | |
| CIsSimpleType< true > | |
| CFieldFragmentSaver | |
| CFieldSaver | |
| CRepresentationSaver | |
| CSkeletonSaver | |
| CGridSaver | |
| CSliceSaver | |
| CXMLSaver< Bundle > | |
| CXMLSaverCreator< Bundle > | |
| CXMLLoader< Bundle > | |
| CXMLSaver< MemArrayStorage< N, T, Storage > > | |
| CXMLSaver< MemArrayStorage< N, T, vector< T > > > | |
| CXMLSaverCreator< MemArrayStorage< N, T, Storage > > | |
| CXMLFieldSaverInit | |
| CXMLFieldSaverStorageIterator | |
| CXML | |
| CXMLSaver< MemArrayBase > | |
| CXMLSaver | |
| CXMLSaverCreator | |
| CXMLLoader | |
| CEigenValueArrays | Contains typed arrays to EigenValues and EigenVectors |
| CEigenFields | |
| CEigenArrays | Contains typed arrays to EigenValues and EigenVectors |
| CEigenValueIterators | Contains iterators to eigenvalues |
| CEigenIterators | Contains iterators to eigenvalues and eigenvectors |
| CWestinShapeFactors | |
| CExplodeTensor | |
| CArrayCollector | |
| CExtractSlice | |
| CExtractSlice< Operator, META::LIST< Array3D, NEXT > > | |
| CExtractSlice< Operator, META::NIL > | |
| CScalarMultiHistogram | Convenience class to operate with a set of histograms |
| CmyData | |
| CIndexListViaSelectionString | |
| CRange_as_FloatVersion | Type trait class to help DataRange<T> |
| CDataRange | Class for ranges of types, such as minimum/maximum |
| CComputeRange | A class to compute the range of fields or field fragments |
| CGetFragmentRange | |
| CDataRangeBase | Base class for ranges that can be attached to Creators |
| CNoDataRange | |
| CStressTensorValueArrays | Contains typed arrays for stress tensor realted values |
| CStressTensorFields | |
| CStressTensorArrays | Contains typed arrays to StressTensorValues |
| CStressTensorValueIterators | Contains iterators to eigenvalues |
| CArrayInterpolator | A field's interpolator is an interface for this specific field |
| CDimensionalInterpolator | Abstract N-dimensional interpolator class |
| CArrayList | |
| CArrayRef | An array reference class, which is a convenience class for reference pointers to multidimensional memory arrays |
| CAsynchronCreator | A Creator object that generates its content on demand |
| CTypedAsynchronCreator | |
| CBaseSpaceDependency | A base class for dependencies on a BaseSpace |
| CBaseSpace | Base class for spaces that may be used for mapping domains to fiber spaces |
| CBinaryOperator | Implementing a binary operation on two fields with on-demand computation per fragment and discarding data when memory is tight |
| CBinderBase | Base class to allow binding a Fiber Bundle data structure to some storage device, similar to swapping data from in and out of memory |
| CRelativeToBinder | |
| CIJ_CellNamingConvention | A naming convention for cell components using "i" and "j" |
| CCell | A type describing a cell in a cell complex |
| CSimplexCell | A type describing an n-dimensional simplex cell |
| CSimplexCell< 0, IndexType > | |
| CRegularCell | A type describing an n-dimensional regular cell |
| CRegularCell< 0, IndexType, NamingConvention > | |
| CuEdge | Convenience union to allow member names on edges |
| CNamedEdge | |
| CuTriangle | Convenience union to allow member names on triangles |
| CNamedTriangle | |
| CijkTriangle | |
| CuTetrahedron | Convenience union to allow member names on tetrahedrons |
| CNamedTetrahedron | |
| CuQuad | Convenience union to allow member names on quads |
| CNamedQuad | |
| CuHexaHedron | Convenience union to allow member names on hexahedrons |
| CNamedHexaHedron | |
| CDihedralCell | |
| CuDihedral | |
| CName | |
| CijklName | |
| Cbgr | |
| CComputationalField | A field which contains computational operations that are executed on demand per fragment |
| CFragmentComputationParameters | Internal helper class to pass parameters from the computational field class to the on-demand creators per fragment |
| CFragmentComputer | Internal helper class which calls the computeFragment() member function of the associated FieldOperator |
| CLinearCoordinateAxisArray | |
| CPolynomialCoordinateAxisArray | |
| CExplicitCoordinateAxisArray | |
| CCoordinateAxisArray | |
| CCoordinateAxisArray< T, PolynomialCoordinateAxisArray > | An implementation of the one-dimensional procedural array that computes its elements as an polynomial expression of the index |
| CCoordinateAxisArray< T, LinearCoordinateAxisArray > | A one-dimensional linear array, i.e |
| CCoordinateAxisArray< T, ExplicitCoordinateAxisArray > | An implementation of the one-dimensional array that contains monotoneously increasing coordinates for each index |
| CCopyMemArraySourceTypeIterator | |
| Cexec | |
| CDstStorage | |
| CCopyMemArrayIterator | |
| Cexec | |
| CSrcStorage | |
| CSampleParameters | |
| CCreativeArray | A helper class that keeps objects in memory all time |
| CSaveableAttributes | Attributes with an age that allows to keep track when the attributes had been saved last |
| CCreativeArrayBaseContainerBase | This class will be "injected" into the owning class, which means the Field class will be derived from this one |
| CCreativeArrayBase | Base class for multidimensional arrays that employ deferred storage, i.e |
| CDerivative | |
| CDirectProductMemArrayBase | Class for creating structured types as direct product of one-dimensional arrays |
| CDirectProductMemArrayCreateBaseArray | |
| CDirectProductMemArray | |
| CLinearDirectProductMemArray | Convenience class - a Direct Product array which uses linear expressions for each index dimension |
| CDynamicSize | A class describing an n-dimensional space at runtime |
| CSizeInterface | An interface telling size and dimensionality of a dataset, a refcounted version of DynamicSize |
| CSizeOf | |
| CFiberType | Description of types, which is meta-information like what is the number of elements of some array-like type |
| CTypeList | A set of types |
| CAcceptType | A template helper class to provide an easier syntax for allowing certain field types to be accepted by this fish |
| CAcceptType< T > | |
| CAcceptType< META::LIST< Type... > > | |
| CFiberTypeBase | Abstract procedural description of a data element which may be used to construct arrays and fields |
| CFiberTypeIndex | |
| CFiberTypeMap | Https://stackoverflow.com/questions/17614172/c-template-singletons-in-a-dll |
| CFiberTypeMultiMap | Https://stackoverflow.com/questions/17614172/c-template-singletons-in-a-dll |
| Citer_pair | |
| CFragmentedSizeInterface | |
| CFlatMap | |
| CFragmentIndexIterator | |
| CField | A Field is a collection of CreativeArrayBase reference pointers which are accessed via FragmentID objects |
| CIterator< FragmentID > | |
| CFragment | Data structure describing all fields available per fragment, which is a selection of createable data arrays |
| CIterator | |
| CFieldCollection | A collection of arbitrarily named Field references |
| CIterator | |
| CSingleFragmentCompute | |
| CMyConstructor | |
| CFragmentID | Identification information about a field's fragment |
| CCompareFragmentIDsNumerically | |
| CFragmentLocation | |
| CFragmentIterator | Base class for iterators over the fragments of a field |
| CFragmentFunctor | |
| CFragmentIDCollection | A collection of fragment identifiers with bijective mapping to an integer fragment number |
| CFragmentIDCollectionProvider | Convenience base class |
| CCompareFragmentIDs | |
| CFragmentIDContainer | |
| CIterator | |
| CFragmentSelector | Abstract base class to select a certain subset from a Field's collection of fragments |
| CFunctionalCreatorBase | |
| CFunctionalCreator | |
| CIterator | Implementation of an Iterator to a sequence of elements, which might be contiguous or a projection of a component from an array of vectors |
| CMemArrayGetSlice | |
| CMemArray | Class for N-dimensional MultiArrays with MemCore memory management |
| CMemArrayGetSlice< 1 > | |
| CMemArrayBase | Abstract class for N-dimensional MultiArrays with MemCore memory management |
| CsetDimensions | |
| CMemArrayProperties | Interface class to provide information about multidimensional arrays without need to create the data itself |
| CMemBase | Base class for multidimensional arrays with MemCore memory management |
| CAllocator | Same as above but using a unsinged int vector |
| CMemArrayAllocator | Allocating array types through registry of types |
| COnDemandCreator | A Creator object that allows to create data on demand, when they are used and accessed |
| CException | Associated Exception class |
| COwnerBase | Base class for objects that are owned by others and owning others |
| CChildrenProperties | |
| COwnable | Domain-specific class of objects that can be owned |
| CContainer | Base class for objects that may own domain-specific objects |
| CPassThrough | |
| CRawData | Call unpackAs() in the Creator's create() function if the actual data type stored does not match the desired output type as specified via a TypeID |
| CVecPacked_10_11_11 | |
| CVecPacked | |
| CReferencingMemArray | A memory array that may share its data storage with something else |
| CRegularlyFragmentedField | A convenience class for optimized handling of fields that are fragmented in a regular manner (n-dimensional tiling) |
| CSaveItem | An interface object to signal a processOwner() function that some data item should be saved |
| CTypedArray | An intermediate class that allows to operate on the pure type information of some memory array |
| CTypedIterator | |
| CUnaryOperator | Implementing an unary operation on a fields with on-demand computation per fragment and discarding data when memory is tight |
| CUniformCartesianArray | Convenience class for procedural linear arrays in cartesian coordinates |
| CGlobalCharts | A list of chart identifiers (i.e |
| CIterator | |
| CTransformator | Callback interface to allow interfacing a full transformation pipeline provided by external means, e.g |
| CFieldTransformator | |
| CAtlas | The Grid Atlas contains the set of all charts which are defined on a Grid object |
| CGlobals | |
| CCartesianChart3D | Chart object for cartesian coordinates |
| CTensortype | |
| CChartCreatorBase | |
| CChart | A generic Chart object that may be used to cast information of points within a manifold to numerical values |
| CChartCreator | |
| CChartID | A Chart ID is just a textual description of the certain chart object; there may be many chart objects which all share the same ChartID |
| CChartIDList | |
| CEuclideanMetric | A namespace-like class implementing operations that are required from a metric field that implements the Euclidean metric in 3D |
| CFiberMap | Base class for fields defined on some base space |
| CFieldID | Identifier for Fields within a Grid |
| CFieldIterator | Class for iterating over fields, in particular those contained in a Representation object |
| CFragmentCluster | A collection of field fragments, as retrieved by a FieldCollection, and possibly stored over many refinement levels |
| CIterator | Iterator object for iterating over a fragment cluster |
| CTimestep | Interface class that allows optionally storing integer numbers with a grid as a consecutive timestep information |
| CGrid | A Grid is a set of Skeleton objects, each of them accessed via some unique SkeletonID object |
| CFragmentFilter | Filter callback functions per fragment |
| CIterator< Skeleton > | |
| CIterator< SkeletonID > | |
| CGridContainer | An abstract base class for a list of Grid objects |
| CFieldProxy | A proxy object that looks like a RefPtr<Field> but equips fields with a FieldCreator and a FragmentIDCollection on assignment |
| CRepresentation | A Representation is a set of Field objects, each of them accessed via some FieldID identifier |
| CIterator< Field > | |
| CRepresentationMap | A map that associates Representer objects with Representation instances |
| CConstIterator | Constant Iterator base class to inspect all representations in a given RepresentationMap |
| CIterator | Mutable Iterator base class to inspect all representations in a given RepresentationMap |
| CRGBAChart | Chart object for RGBA coordinates |
| CFragmentMetaIndirector | An interface on creators for fragments in relative representations, used within function Skeleton::createIndirectedField() to provide meta information for a newly created Creator |
| CSkeleton | A Skeleton is a set of Representation object, each of them accessed by an Representer object |
| CFieldRef | Context information for creating a field and inserting data |
| CIterator< Representation > | |
| CSkeletonID | Identifier for Skeletons within a Grid |
| CConstSkeletonIterator | Base class for constant iterators over a sequence of skeletons |
| CSkeletonIterator | Base class for iterators over a sequence of skeletons |
| CSkeletonPtrHash | |
| CSkeletonPtrEqual | |
| CSkeletonMap | A Skeleton Map is a unique map from SkeletonID's to Skeletons |
| CTextureChart | |
| CTextureChart< 2 > | Chart object for 2D texture coordinates |
| CTimePolar2DChart | Chart object for cartesian coordinates |
| CTransformation | Transformation objects that provide chart transformations, particularily for coordinates, but also other vectorial, tensorial or geometric types |
| CCellCluster | A set of cells stored on a Grid |
| CIdentityOperator | |
| CComputeUnitVector | |
| CDerivativeOperatorData | |
| CCurveDerivative | An operator for OnDemandCreators to be used on LineSet's |
| CEdges | Identify the edges on a skeleton within a Grid |
| CFEM | |
| CPredefinedFieldNames | |
| CGetFirstFieldSize | |
| CFindPossibleStressField | |
| CFindPossibleDisplacementField | |
| CSetupDerivedFields | |
| CComputeToVertexCellFields | |
| CAverageToVertexFields | |
| CFEMOperatorData | |
| CIntegrationPointVertices | |
| CMeanStress | |
| CInvariant1 | |
| CInvariant2 | |
| CInvariant3 | |
| CMises | |
| CDeviatoricStress | |
| CDeviatoricRadius | |
| CAverageField | |
| CComputeCellField | |
| CVertexCellNeighborhood | |
| CCellNeighborhoodVariable | Creator for computing weak neighbors and stores them as a std::vector of cell indices per cells in a cells as cells topology (positions field, vlen) |
| CCellDirectionsVariable | Creator for a vector field pointing from the cell centers of the weak neighbors to the center of the cell of interest stored as a vector field in the cells as cells topology |
| CCellNeighborhoodFixed | Creator for computing strong neighbors and stores them as a fixed array of cell indices per cells in a cells as cells topology (positions field, 2D Memarray) |
| CCellDirectionsFixed | Creator for a vector field pointing from the cell centers of the strong neighbors to the center of the cell of interest stored as a vector field in the cells as cells topology |
| CFragmentedUniformGrid3D | |
| CFragmentTopology | |
| CRegularFragmentTopology | |
| CGridWithCartesianVertices | |
| CLineSet | A set of lines stored on a Grid |
| CPredefinedFieldNames | Predefined field names on linesets |
| CNumberOfLinesIterator | |
| CFunctorPerFrag | |
| CFunctorFragmentIterator | |
| CTComputeTVectorDerivative | |
| CTComputeScalarDerivative | |
| CTComputeUnitTVectorDerivative | |
| CSetupStandardFieldIterator | |
| CFunctorPerFrag< LineSet::TComputeTVectorDerivative > | |
| CFunctorPerFrag< LineSet::TComputeScalarDerivative > | |
| CFunctorPerFrag< LineSet::TComputeUnitTVectorDerivative > | |
| CLineSetWithEdges | |
| CMDHistory | A convenience grid type for molecules |
| CRefinedFragmentSkeleton | A relative representation from the fragments of one one Skeleton to the fragments of another Skeleton |
| CRegularGrid3D | |
| CCurvilinearGrid3D | |
| CUniformGrid3D | |
| CFragmentedUniformGrid3DPoints | |
| CVertexCluster | |
| CRegularlyFragmentedClusteredPointCloudGrid | Grid type for a fragmented point cloud proving a cell look into presorted vertices |
| CFragmentWorker | Class which can be used, when working with one explicit fragment only, providing all required data arrays for the vertex cluster |
| CRegularlyFragmentedCurvilinearGrid3D | |
| CRegularlyFragmentedGridBase | |
| CRegularlyFragmentedGrid | |
| CRegularlyFragmentedGridWithCartesianVertices | |
| CRelativeRepresentation | A relative representation from one Skeleton to another Skeleton where elements of one Skeleton are related to the other one |
| CTriangleSet | A set of triangles stored on a Grid |
| CComputeVertexNormals | |
| CConstructor_t | |
| CTriangleEdge | |
| CTriangularSurface | A triangular surface stored on a Grid |
| CCompareEdges | CompareEdges Input: Two edges (E0 & E1), each consists of two point indices, eg: 3,4 and 7,3 |
| CTriangularSurfaceWithEdges | A triangular surface stored on a Grid, containing vertices, edges, triangles |
| CTypedGrid | Base class for grid types |
| CChartRegistry | |
| CVectorRegistry | |
| CMultiplicityRegistry | |
| CCatMullRomSpline | Catmull-Rom cubic spline interpolation |
| CDataCreator | |
| CCreativeIterator | An iterator with an optional DataCreator, which is just a class to intercept creation of data along a subset |
| CCubicIpol | Cubic interpolation using Hermite polynoms |
| CDeriveArray | Compute the partial derivative of a multidimensional array |
| CDeriveArray< Interpol, -1, Delimiter > | |
| CExpression | |
| CFastCubicIpol | Fast cubic interpolation which requires the same number of sampling points as the linear interpolation, but provides a smooth derivative at the cost that this derivative is always zero at the samplint points |
| CFiniteDifferenceTrait | Type trait class to assign the partial derivative of some difference type to some result type |
| CFiniteDifferenceTrait< double > | Special case of assigning partial derivatives of a scalar field to a one-dimensional result type, i.e |
| CComputePartialDerivative | Compute the partial derivative of a multidimensional array in the given index direction |
| CFiniteDifferenceOperation | |
| CComputePartialDerivative< Dims_t(-1)> | Stop the recursion of computing the partial derivatives over all dimensions |
| CHyperslabParameters | A set of integer values which describes how to iterate over a certain set of values |
| CIndexTypeConfig | |
| CIndexTypeConfig< 8 > | |
| CIndexTypeConfig< 4 > | |
| CIpolDerivative | Internal intermediate template which computes a one-dimensionally interpolated value, and optionally its derivative |
| CIpolDerivative< T, Interpol1D, true > | Internal intermediate template which computes a one-dimensional interpolation of a derivation |
| CInterpolate | The interpolator template |
| CInterpolate< 1, Type, Interpol, CoordinateType, Delimiter, DerivativeDimension > | One-dimensional interpolation, basically a wrapper for the Interpol argument |
| CInterpolate< 2, Type, Interpol, CoordinateType, Delimiter, DerivativeDimension > | Two-dimensional interpolation |
| CNoDelimiter | |
| CRangeFailureAction | |
| CRangeFailureAction< 0 > | |
| CRangeFailureAction< 1 > | |
| CRangeException | |
| CRangeFailureAction< 2 > | |
| CRangeFailureAction< 3 > | |
| CElementIterator | An iterator which allows to access each component element type of an array of vectors, or a vector of arrays |
| CIteratorBase | Intermediate base class for generic iterators |
| CFixedArrayTrait | |
| CFixedArrayTrait< T, 1 > | |
| CElementryArrayTrait | |
| Cconst_ranged_for_iterator | |
| Cranged_for_iterator | |
| CElementProxy | A proxy for Iterators, such that an Iterator's element looks like an Iterator's element (!), even though it isn't (the internal storage layout may be different) |
| Cranged_for_iterator< Eagle::FixedArray< T, C > > | |
| CIterator< Eagle::FixedArray< T, C > > | Implementation of the Separated Compound field type that may virtually merge many separate arrays as one |
| CLinearIpolZeroDerivativeTrait | Helper class (type trait) for class LinerIpol, which for a given type T provides a static member function zero() returning the value for out-of-bound derivatives |
| CLinearIpol | Linear interpolation |
| CLinearIpol< T, true > | An alternative version of the linear interpolator that works for types which do not allow scalar multiplication, such as points in a space |
| CMultiArrayBase | A generic multidimensional array is a one-dimensional pointer together with a specification of the extent in some dimensions |
| CMultiArrayBase< 1, T > | Stop the recursive definition of multidimensional arrays |
| CMultiArray | |
| CMultiArray< N, T, std::index_sequence< Is... > > | A multidimensional array for data that are stored via a native, writable C++ pointer |
| CMultiArray< 0, T > | |
| CMultiArrayOutStreamSeparator | |
| CMultiArrayOutStreamSeparator< 1 > | |
| CMultiArrayOutStreamSeparator< 2 > | |
| CMultiArrayOutStreamSeparator< 3 > | |
| CMExpression | |
| CMultiArraySTLVector | A multidimensional array for data that are stored in an STL vector<> |
| CValueConvert | |
| CPlainCopyConvert | |
| CCreateFromLinear | A helper class to be used for multilinear index construction |
| CPower2Alignment | |
| CMultiIndex | A multidimensional index that is automatically a lower-dimensional index via recursion |
| CMultiIndexIterator | |
| CMultiIndex< 1 > | Stop multidimensional indexing recursion |
| CMultiOp | |
| CMultiOp< 1, MultidimensionalOperator, SkipDims > | |
| CMultiOp< Dims, MultidimensionalOperator, Dims > | |
| CMultiOp< 1, MultidimensionalOperator, 1 > | |
| CMultiOperate | Template class for multidimensional operations |
| CNearestNeighborIpol | Nearest-Neighbor interpolation, just fast and wrong |
| CFieldInterpolatorBase | |
| CFieldInterpolator | The FieldInterpolation class provides a function to do data interpolation on a data field |
| CFieldInterpolator< FieldType, CoordType, FieldInterpolatorBase::LINEAR > | |
| CFieldInterpolator< FieldType, CoordType, FieldInterpolatorBase::RECTILINEAR > | |
| CFieldInterpolator< FieldType, CoordType, FieldInterpolatorBase::CUBIC > | |
| CFieldInterpolator< FieldType, CoordType, FieldInterpolatorBase::ANALYTIC > | |
| CEigenVectorFlipper | |
| CFieldInterpolator< tvector, CoordType, FieldInterpolatorBase::EIGENLINEAR > | |
| CFieldInterpolator< tvector, CoordType, FieldInterpolatorBase::EIGENCUBIC > | |
| CBundleInput | |
| CFishStorageTransformations | A base class with some heuristic default settings |
| CGridInspector | |
| CNamedField | |
| CLinearIpolZeroDerivativeTrait< metric33 > | |
| CLinearIpolZeroDerivativeTrait< metric44 > | |
| CTangentialDifferentialEquationAnalytic | |
| CRealArray_t | |
| CDOPVarsArray_t | |
| CLoadTexture | |
| CRemap | |
| CGammaRemap | |
| CExpRemap | |
| CCreateTexture | Template class to load OpenGL textures of a specified type from Memory Arrays |
| CCollectVertexFieldStartIndizes | |
| CRangedFloatSlicer | Extract a 2D slice of floating point data from a 3D grid and perform data rescaling using a linear range |
| CBoundingBox | |
| CBoundingBall | |
| Clist | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| Cstring | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| CSaveRegistry | |
| Cvector | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| CFileNameInterface | |
| Ctype_info | |
| CReferenceBase | |
| CLIST | |
| Crgba_float_t | |
| CChunkBase | |
| CIntercube | |
| Cinterfacemap | |
| CInterface | |
| Cinterface_cast | |
| CStrongPtr | |
| CCall< StrongPtr< ReturnType, typename ReturnType::reference_domain_t > > | |
| CCall | |
| Cmap | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| CChunk | |
| CFiller | |
| CWeakPtr | |
| Cset | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| Cunordered_set | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| CMetaInfo | |
| CFixedArray | |
| NFieldLines | |
| CPathline | |
| CLineTypeString< tvector, Pathline > | |
| CAtomicPathlineData | |
| CFieldCollection< tvector, Pathline > | |
| CGridOperatorData< tvector, Pathline > | |
| CGridOperator< tvector, Pathline > | |
| CAtomicIntegrator< tvector, Pathline, InterpolType > | |
| CFrontStreamline | |
| CLineTypeString< tvector, FrontStreamline > | |
| CFieldCollection< tvector, FrontStreamline > | |
| CGridOperator< tvector, FrontStreamline > | |
| CAtomicIntegrator< tvector, FrontStreamline, InterpolType > | |
| CFrontGeodesics | |
| CLineTypeString< metric44, FrontGeodesics > | |
| CLineTypeString< metric33, FrontGeodesics > | |
| CFieldCollection< FieldType, FrontGeodesics > | |
| CGridOperator< FieldType, FrontGeodesics > | |
| CGridOperatorData< FieldType, FrontGeodesics > | |
| CAtomicIntegrator< FieldType, FrontGeodesics, InterpolType > | |
| CGeodesic | |
| CGeodesicSpatial | |
| CChristoffelXYZ | |
| CGeodesicDifferentialEquation | |
| CRealArray_t | |
| CDOPVarsArray_t | |
| CGridIterator | |
| CFieldCollectionDataBase1D | |
| CFieldCollection | |
| CAtomicDataBase | |
| CAtomicIntegrator | |
| CGridOperatorData | |
| CGridOperator | |
| CCoarseIntegrator | |
| CLineTypeString | |
| CIntegralHeart | |
| CFieldState | |
| NFieldOperator | |
| CScalarFieldClamp | |
| CScalarFieldLinearCombine | |
| NGL | |
| CFieldBuffer | Templated static member function to load data from MemArrays into vertex arrays |
| CFieldBufferVertexArray | |
| CFieldBufferTexCoordArray | |
| CFieldBufferNormalArray | |
| CFieldBufferAttribute | A named vertex attribute array, to be used for shaders |
| CLineSetRenderer | Renderer for sets of Lines stored in a grid, as managed by class LineSet (gridtypes library) |
| CElementSorter | |
| CTypedElementSorter | |
| CElementRenderer | Base class to draw a selection of elements as OpenGL points |
| Cvector | STL class |
| Citerator | STL iterator class |
| Cconst_iterator | STL iterator class |
| Creverse_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| CIndexBuffer | |
| CElementPainter | |
| CIndexBufferObject | |
| NGridConv | |
| CIterateSkeleton | |
| CGridConvolver | |
| Nicl | Simplified OpenCL Interface |
| CDevice | |
| CPlatform | |
| CTimer | |
| NKerr44 | |
| CKerrParameters | |
| CTransformation | |
| CKerrMetric | Kerr metric in Boyer-Lindquist coordinates |
| CKerrBlackHole44 | A VObject which describes the Kerr Metric of a rotating black hole |
| NMemCore | |
| CDeferredInitializationTrait< Fiber::OwnerOf< Fiber::Slice >::reference_domain_t > | |
| CDeferredInitializationTrait< Fiber::MemBase > | |
| NMETA | |
| CBaseClass< Fiber::Cell< DIMS, Elements, IndexType > > | |
| CBaseClass< Fiber::SimplexCell< Dims, IndexType, NamingConvention > > | |
| CBaseClass< Fiber::RegularCell< Dims, IndexType, NamingConvention > > | |
| NMTools | |
| CGreaterFunc< Eagle::PhysicalSpace::vector > | |
| CGreaterFunc< Eagle::metric33 > | |
| CGreaterFunc< Eagle::PhysicalSpace::point > | |
| Nstd | STL namespace |
| Chash< Fiber::Dihedral32_t > | |
| NTraum | |
| CAffineAcceleration | |
| CTimeAcceleration | |
| CAdamsStoermerGeodesic | Modified from Florian Schrack's libgrav: Gravitation - Theorien, Effekte und Simulation am Computer |
| CEvalChristoffelElement | |
| CEvalChristoffelIJK | |
| CEvalChristoffelIJK< I, J, 0, g, dims > | |
| CEvalChristoffelIJ | |
| CEvalChristoffelIJ< I, 0, g, dims > | |
| CEvalChristoffelI | |
| CEvalChristoffelI< 0, g, dims > | |
| CEvalChristoffel | |
| CEulerGeodesic | Class EulerGeodesic is coordinate-independent |
| CGeodesic | |
| CGeodesic4D | |
| CGeodesic853 | |
| CIntegratePathBase | |
| CSecondOrderDiffEquationConstantSize | |
| CRealArray_t | |
| CDOPVarsArray_t | |
| CIntegratePathBase< long double, 4 > | |
| CIntegratePath | |
| CGeodesicIntegratorBase | |
| CGeodesicIntegrator | Abstract interface for computing geodesics in a certain coordinate system |
| CIntegrateGeodesic | Implementation of a coordinate-specific integration of geodesics in a certain coordinate system, based on known generic integrators which can be selected at runtime |
| CNumericalSpacetime | It conformes to the concept of an Acceleration |
| CRungeKuttaGeodesic | |
| CSchwarzschild | Implementation of the Schwarzschild spacetime in polar coordinates |
| CEquatorialPlane | Construction of radial-inverse polar coordinates on an arbitrarily oriented plane |
| CSchwarzschildGeodesic | |
| NVecAl | |
| CKerr | |
| CSphericalSymmetric | A generic, spherically symmetric spacetime that is determined by two scalar functions |
| NVectorViz | |
| CVectorSpeckle | Render a vector field as points with normal vector according to the vector values, simple and fast |
| CLocalState | |
| NWaveform | |
| CWaveformExtract | Module that extracts a waveform as a chunk of double values from a waveform field |
| CWaveformScalarAnalyze | |
| CWaveTimeOfMaximum | |
| CWaveMaximum | |
| CWaveSize | |
| CWaveIntegral | |
| NWizt | Note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer is still needed by some rendering modules |
| CGridAnemoneRenderObject | |
| CAnemoneParameters | Special properties that are available optionally in shader code |
| CGridAnemoneCreationContext | The context of creating a RenderAnemone |
| CIOLifetimeAction | |
| CAnemoneRenderFields | |
| CCreationContext | |
| CCarpetAnemone | The CarpetAnemone handles a colormap attached to an Anemone |
| CColormapTexture | A ColormapTexture object is an interface that allows to remember a set of textures |
| CCellTensorFunctor | |
| CIncapableCellTensorFunctor | |
| CVValueTrait< RefPtr< CellTensorFunctor > > | |
| CVValueCopyTrait< RefPtr< CellTensorFunctor > > | |
| CColorizedFloatSliceRenderer | Base class for a common properties of render objects rendering a 2D slice of a 3D scalar field |
| CEditField | |
| CEditingState | |
| CFragmentModification | |
| CFieldAnemone | Base class for objects that render information given on a Field |
| CTypedFieldAnemone | A field Anemone operating on a certain type |
| CFieldAnemoneBase | |
| CFieldSlice | |
| CLevelData | The 2D field data extracted from the 3D data, including object-local data transformations |
| CCoordinateSliceData | Refinementlevel –> LevelData |
| CSliceData | Slicenumber –> coordinateslicedata |
| CSliceDataInterface | |
| CSliceAnemoneState | |
| CFishBasin | A namespace for the Anemone Fish API to field fragments into textures |
| CFloatingOriginAnemone | |
| CFloatingAnemone | |
| CFloatingAnemoneExplorer | An Anemone explorer that takes care of a floating origin |
| CFloatingOriginShaderFunctions | |
| CGridAnemone | Base class for objects that render information given on a Grid |
| CFieldInfo | |
| CCoordinateShift | An optional interface that is stored by the FloatingAnemoneExplorer on each AnemoneCreator to specify the location of the origin relativ to which vertices are uploaded |
| CAnemoneExplorer | The Anemone Explorer is an object that lives throughout rendering of a set of Anemones |
| CRefinedFragment | Internal temporary helper structure |
| CGridAnemoneState | |
| CLanternfish | Internal class to collect fragments and to render them afterwards |
| CFragment | |
| CRenderFragmentInfo | |
| CLevelDisplayConstraints | |
| CLanternFestivalParameters | Set of parameters that trigger a new Lanternfish upon change: |
| CLanternFestival | Behavior is similar to a map<VCamera, RefPtr<Lanternfish>> but the number of entries here remains limited |
| CLanternView | |
| CRecursiveSeaBed | |
| CRegionOfInterest | A functor to limit rendering |
| CVValueTrait< pRegionOfInterest > | |
| CVValueCopyTrait< pRegionOfInterest > | |
| CRenderFields | Handling a hierarchy of fields |
| CNamedField | |
| CContextEssence | |
| CSeaBed | |
| CShadedFieldAnemone | A FieldAnemone with shader support |
| CShaderFields | |
| CTexturizer | Helper class to manage textures used in shaders |
| CVectorFieldSlice | |
| CDisplayShader | |
| CTypedDisplayShader | |
| CVertexFieldShader | Apply a Shader object on a vertex field |
| COrbitalCameraPath | A VObject which creates a camera path provided as fiber bundle, being formulated as a particle system |
| CVertexSelector | |
| CVertexSelectorValue | Proxy type for communicating VertexSelectors |
| CVValueTrait< VertexSelectorValue > | |
| CVertexSelectorCollection | |
| CVValueTrait< VertexSelectorCollection > | |
| CBinaryFieldOperatorObject | Template class for binary operations on Fields |
| CVValueTrait< Fiber::BundlePtr > | |
| CVInputValueTrait< Fiber::BundlePtr > | |
| CBundleProviderObject | Common base class for objects that provide Bundle objects |
| CVValueTrait< Fiber::ChartIdentifier > | |
| CVValueCopyTrait< Fiber::ChartIdentifier > | |
| CBindFileAndProvideGrid | Module to provide a grid for delayed writing (append/modification) |
| CMyState | |
| CDataField | |
| CFComputeNormalsTask | A computational state to compute normals of a surface, possibly asynchroneously in a thread |
| CFieldFunctor | Perform operations on fields |
| COp | Operator instance: The template argument as Operation paired with an Iteration over a Field's fragment |
| CFieldInputCreatorBaseTrait | Template meta-program to compute the right base class for FieldInputCreators (objects that take Field objects as input), depending on whether they provide some output or not |
| CFieldInputCreatorBaseTrait< FieldVObject, void > | |
| CTypeInspector | Helper class for FieldInputCreator |
| Cexec | |
| CFieldTypeAcception | |
| CFieldTypeAcception< std::any > | |
| CFieldInputCreator | Creator class for objects that require fields as input |
| CMakeString | |
| Cexec | |
| CTypedFieldInputCreator | A FieldInputCreator that retrieves the types of possible input fields from a TypeList type as exported from the parameter |
| CVSource< FunctionObject, Fiber::Field > | Implements a data source for objects providing Fields |
| CVFilter< Fiber::Field, FunctionObject, OutputType > | Implements a data filter for Fields to Fields |
| CVSink< Fiber::Field, FunctionObject > | Implements a data filter for Fields to Fields |
| CVPipeline< void, FunctionObject, Fiber::Field > | Implements a data source for Fields |
| CVPipeline< Fiber::Field, FunctionObject, OutputType > | Implements a data filter for Fields to output types |
| CVPipeline< Fiber::Field, FunctionObject, void > | Implements a data sink for Fields |
| CFieldObject | Base class for selecting fields from a Grid object |
| CFieldObjectCreator | VCreator class that operates on fields or bundles |
| CFieldOperatorObject | Base class for objects that operate on Field objects and create new fields |
| CFish | The Fish Template provide an interface between the fiber bundle data model and the VISH objects and parameters |
| CFish< VObject > | This is an antique class which has been replaced by base class VSkale |
| CFish< double > | Abstract class to provide a virtual interface for retrieving time |
| CLevelIterator | An iterator object to traverse over refinements level of a Grid, where these refinement levels may reside at different times than the coarsest level |
| CFish< Fiber::Bundle > | Base class for Vish Objects that request a fiber bundle as input objects |
| CSetName | |
| CVOutput< Fiber::Field > | The output fish scale for fields, used whenever an VObject provides a field |
| CVValueTrait< FieldSelector > | Template trait for using Fish field scales as input slots |
| CVInputValueTrait< FieldSelector > | |
| CVInputValueTrait< Fiber::Field > | |
| CFieldValueConstraint | |
| CTypedSlot< Fiber::Field > | An input slot for retrieving fields on a Fiber::Grid |
| CFish< Fiber::Field > | The fish scale to access the fields of a grid object in a fiber bundle |
| CTypedField | Construct a Fish object that can operate on various types of a field |
| CFish< Fiber::FragmentCluster > | A base class for Fish objects that operate on selections of data fragments, which are sections of fields distributed over possibly different refinement levels |
| CClusterState | The state object, all others in derived classes must be derived from this one |
| CVValueTrait< GridSelector > | Template trait for using Fiber grids as input slots |
| CTypedSlot< Fiber::Grid > | The input fish scale for grids |
| CVOutput< Fiber::Grid > | The output fish scale for grids, used whenever an VObject provides a grid |
| CFish< Fiber::GridContainer > | Abstract virtual base class (a Fish scale) for interfacing slots to Grid objects |
| CFish< Fiber::Grid > | A fish scale for dealing with dependencies on grid objects |
| CFishObject | |
| CFishBait | Structure describing what information shall be saved to file |
| CFishWharf | Internal class to communicate information about saveable fishes from FishSavable to and from FishSaver objects |
| CFishSavable | Abstract base class for objects that allow saving of their fiber bundle data |
| CFishSaver | |
| CFishGridSavable | Convenience class for objects that provide a Grid that may be saved |
| CFishBundleSavable | Convenience class for objects that provide a Bundle that may be saved |
| CFish< Fiber::Skeleton > | Operating on skeletons |
| CFish< Fiber::Slice > | A Fish slot (scale) that allows to select a slice from a fiber bundle |
| CVOutput< Fiber::FragmentSelector > | |
| CVValueCopyTrait< MemCore::RefPtr< Fiber::FragmentSelector > > | Implement copy operation for fragment selectors; alternatively could call virtual function here that implements the copy |
| CVValueTrait< VFragmentSelector > | |
| CTypedSlot< Fiber::FragmentSelector > | |
| CGridActor | Creator for objects operating on certain kinds of Grid objects, providing an interface for the function Fiber::hasProperty() |
| CGridActor< CreativeObject, void > | |
| CVSink< Fiber::Grid, GridFunctionObject > | Specialization of the VSink<> Creator template for objects operating on Grids |
| CVFilter< Fiber::Grid, GridFunctionObject, OutputObject > | |
| CVPipeline< Fiber::Grid, GridFunctionObject, OutputObject > | |
| CVPipeline< Fiber::Grid, GridFunctionObject, void > | |
| CGridObject | Base class for objects that provide Grid objects extracted from Bundle objects |
| CGridObjectCreator | Creator for objects that may create grids; such objects may be attached to objects that provide bundles |
| CGridOperatorObject | Convenience class for objects operating on Grid objects |
| CChartDependentGridOperatorObject | Convenience class for objects operating on Grid objects in a certain coordinate system |
| CGridProviderObject | Common base class for objects that provide Grid objects |
| CVValueTrait< VSurfaceRefinementCriterion > | |
| CVValueCopyTrait< VSurfaceRefinementCriterion > | |
| CTypedCreationPreferencesBase | Base class for Fiber-specific creation preferences that know how to deal with types |
| CTypedCreationPreferences | Fiber-specific creation preferences that know how to deal with types |
| CTypedCreationPreferences< META::LIST< T... > > | Fiber-specific creation preferences that know how to deal with types |
| CUnaryFieldOperatorObject | A Fish object implementing an unary operation on a field |
| CCorbenicField | A VObject evaluates an expression on a Grid, involving all possible fields |
| CDistinctiveElement | |
| CVValueTrait< DistinctiveElement > | |
| CVValueTypename< DistinctiveElement > | |
| CVValueCompareTrait< DistinctiveElement > | |
| CMasking | |
| CHeightDots | |
| CHeightDotsMultiView | |
| CWhiteDots | |
| CBillboardBase | Convenience class for drawing billboards using a Geometry Shader |
| CBillboard | Convenience class for drawing Billboards |
| CEdgeRenderer | Base class for objects that render information given on the edges of a Grid |
| CFloatingProgrammableEdgeRenderer | Edge renderer with floating origin stabilization and shader support |
| CEdgeShader | Edge renderer with lighting, shader conditionals, floating origin and shader support |
| CFieldVisibility | A GLSL shader injector that provides a function |
| CVValueTrait< RefPtr< FieldVisibility, ShaderInjectorBase > > | |
| CVValueCopyTrait< RefPtr< FieldVisibility > > | |
| CFloatingSkeletonRenderer | Convenience base class for objects that render information given on the a skeleton of a Grid and are safe to deal with numerically large coordinates by using a Shader |
| CFragmentPainter | A helper class that supports rendering of a collection of fragments from various fields |
| CIris | Helper class to generate textures with Gaussian spots (or similar) to be used as a point sprite when rendering splats, for instance |
| CPointShape | Control structure of shapes imposed on a point sprite |
| CLineSetRenderer | Common base class for objects that render information given on line sets, merely for grouping purposes |
| CPictureBase | |
| CPictureInjectorBase | |
| CPictureInjector | |
| CVValueTrait< PictureInjector > | |
| CVValueCompareTrait< PictureInjector > | |
| CSkeletonRenderer | Base class for objects that render information given on the a skeleton of a Grid |
| CSortedFragmentIterator | An iterator over field fragments that traverses the fragments in back-to-front order as seen from the given Camera |
| CSpatialFragment | |
| CSplatRenderObject | Base class for render object that draw a splat for each vertex of a Grid object |
| CRenderer | A Vertex Buffer Render object for making splats |
| CSurfaceRenderer | Base class to render triangular surface using shaders and support for floating origin (i.e., large coordinates) |
| CTriangleRenderer | Base class for objects that render information given on the triangle of a Grid |
| CVertexField | A VertexField is a (abstract) gateway from RAM to GPU memory |
| CError | Exception class |
| CVBOField | Associate a Field with some vertex array that is uniquely defined by its type, such as a ColorArray |
| CVBOField< TypedTexCoordArray< Type > > | Associate a Field with texture coordinates referring to a specific texture |
| CVBOField< TypedVertexAttribArray< Type > > | Associate a Field with a named vertex attribute array |
| CVBOField< LIST< VBOArrayType, NIL > > | |
| CVBOField< LIST< VBOArrayType, NextType > > | VBO Field for a list of types, trying to create a BufferArray for each of the specified types first before giving up |
| CVBOField< LIST< TypedVertexAttribArray< Type >, NIL > > | |
| CVBOField< LIST< TypedVertexAttribArray< Type >, NextType > > | |
| CVertexFieldCollection | Base class for render objects that require a collection of Fields given on a Grid |
| CIterator | Abstract iterator class for inspecting the currently available VertexFields |
| CVertexGeometryShader | Base class for render object that execute a Geometry Shader on each Vertex of a Grid |
| CVertexRenderObject | Base class for object that render data given on vertices |
| CVFieldRenderObject | Base class for objects rendering fields on a fiber bundle |
| CVitreous | Base class for objects rendering fields on a fiber bundle via the technique of texture-based volume rendering |
| CVolumeState | |
| CFragmentRenderer | |
| CVSkeletonRenderObject | Base class for objects rendering skeletons of a fiber bundle |
| COrthoSlice | Render a slice of a scalar field given on a grid in uniform cartesian coordinates, supporting mesh refinement |
| CFieldState | |
| CBivectorAsSpiral | A shader for bivectors |
| CBivectorOrientation | A shader for bivectors |
| CContourLines | |
| CIlluminatable | |
| CNumberOfLightSources | |
| CPhong | |
| CShaders | |
| CVectorArrow | A minimalistic geometry shader that displays a vector field as a line segment |
| CVectorAsColors | A minimalistic geometry shader that displays a vector field as RGB colors |
| CVectorAsLines | A minimalistic geometry shader that displays a vector field as a line segment |
| CTensorIDs | Shader program array indices |
| CTensorArray | Xx 0 xy yy 1 2 xz yz zz 3 4 5 |
| CVBOTensorField | Loads a fragment of a tensor field as TensorArray |
| CTensorShaderBase | Base class for rendering tensor fields using a Geometry Shader |
| CAircraftGeometry | |
| CRGBAArray | |
| CVBORGBAField | Loads a fragment of a tensor field as RGBAArray |
| CLevelBBoxCode | |
| CVolumeRender | Volume renderer for scalar fields on uniform grids |
| CVBundleObject | |
| CVValueTrait< BundlePtr > | |
| CVFieldObject | |
| CVGridObject | A Vish Object referring to a Grid object within a Bundle |
| CVValueTrait< RefPtr< GridID > > | |
| CIntegralFace | |
| CEmitterFieldData | |
| CUpdateCheckData | |
| CAutoEmitterData | |
| CBundleNutrition | |
| CFiberNutrition | Possible base class for VNutrition objects that operate on files that can be loaded as Fiber Bundle |
| CFieldExporter | |
| CNutritionBundle | |
| CAnalyticGrid | A VObject which creates a fiber bundle with a scalar Field on a uniform Grid |
| CFieldCLOperation | |
| COldLineSetOperator | Former base class for Fish modules operating on Grid objects that are LineSets |
| CGridInspector | Object creation: A Grid Inspector to be used as an argument of the GridActor template class |
| CGetSkeletonOperator | Virtual base class of skeleton operators |
| CSkeletonOperatorBase | Base class for Fish modules operating on Grid objects concentrating on a specific Skeleton |
| CSkeletonOperator | Template base class for Fish modules operating on Grid objects that provide a specific skeleton, such as edges or triangles |
| CGridInspector | |
| COrientation | Convenience class to provide an input slot for selection a coordinate orientation along the X, Y or Z axis |
| CmyNotifier | |
| CH5String | |
| CEntry | |
| CParamChange | |
| CVActivityTracer | Logs activities in Vish |
| CH5Script | |
| CH5FileInfo | |
| CMemberID | |
| CAction | |
| CmyH5Notifier | |
| CParamChange | |
| CVScriptH5 | |
| CVScriptH5Loader | Data loading: objects derived from the VLoader class are intrinsically known by the VISH system |
| CField | A Field is a collection of CreativeArrayBase reference pointers which are accessed via FragmentID objects |
| CFieldSelector | An internal class that stores a couple of textual names |
| CGridSelector | Context information to select a grid from within a bundle |
| CLIST | |
| CAnalyticCreator | A Fiber Creator that computes a data array on request in a thread |
| CArithmetic | |
| Cattr_data | |
| CChristoffelQddot | |
| CCombineToMetric44 | Combine a vector and a scalar field to a |
| CComputeGaussVertices | Compute the global cartesian coordinates of the gauss points of the FEMs |
| CContext | |
| CCurvedSpaceIntegrator | |
| Cpt | |
| CD12 | |
| CDirectInterpolate | |
| CDreiBein | |
| CFieldState | |
| CExplicitPolarGeodesics2DEquation | |
| CF5BundleIterator | |
| CF5Fragment | |
| CReader | |
| CDatasetReader | |
| CGroupReader | |
| CField4D | |
| CFieldOnGridEvaluator | |
| CMyState | |
| CFindLocalCoordinates | |
| CFlyingFish | Some streaming class |
| CClient | |
| CAcceptConnections | |
| CFragIt | |
| CFragIterator | |
| CGaiaRecord | |
| CGeodesicCurvature | |
| CGeodesicView | |
| CFieldState | |
| CglType< Fiber::TriangleCell > | |
| CGridAdder | |
| CGridTransformer | Transform Gridvertices |
| CH5Dataset | |
| CH5DatasetAccess | |
| CH5DataSpace | |
| CH5DataType | |
| CH5ExternalLinkAccess | |
| CH5File | |
| CH5FileAccess | |
| CH5FileAccessMulti | |
| CH5FileAccessNativeWindows | |
| CH5FileAccessSEC2 | |
| CH5Group | A group within an HDF5 file |
| CCreate | |
| CIterator | |
| CMember | |
| CH5GroupAccess | An HDF5 property related to accessing groups |
| CH5GroupCreateProperty | |
| CH5Identifier | |
| CSilence | |
| CCaptureErrors | |
| CH5LinkAccess | |
| CH5LinkCreateProperty | |
| CH5Object | Base class for groups, datasets and named datatypes |
| CSilence | |
| CCaptureErrors | |
| CH5Property | Representing an HDF5 property |
| CHDF5init | |
| CHDF5SliceLoader | |
| CImgView | |
| CInit | |
| CInverse | Field Inversion |
| CIterateFields | |
| CIterateGrids | |
| CIterateSkeletons | |
| CLocalAlignment | |
| CMinkowski | |
| CMyArray | |
| CMyIterator | |
| CMyProgress | |
| CMyProgressor | |
| CMyStorage | |
| CMyStorageTransformations | |
| CMyTransformation | Possible implementation of a Transformation object via a std::function<> |
| COutputOperator | |
| Cparam_t | |
| CParameterBox | |
| CParseContext | |
| CPointCloudAdaptor | |
| CProjTransformation | |
| CProjTransformator | |
| CRandom | |
| CRandomPointDistribution | Create a randomly distributed points in a cubic volume within a given radius, or within the bounding box of a given grid, or within the bb of a grid AND within a scalar range of a scalar field in the grid (uniform or curvilinear) |
| CRectilinearInterpolation | |
| CRepresentationIterator | |
| CRGBOperator | |
| Crgb_real | |
| CRidgeShape | Helper class for the Volume Renderer |
| CRoundRobinSchedulingPolicy | |
| CSafeBox | |
| CSchedulingPolicy | Scheduling policy interface |
| CSchwarzschildFormula | |
| CSchwarzschildSpacetime | |
| CSelectionGridExtractor | A module to extract a selected region of interest into a new grid object |
| CFragmentIteratorData | |
| CFragIt | |
| CFieldIteratorData | |
| CFieldIt | |
| CShapeFactorsFromPointCloudFragmentIterator | |
| CSingleDeviceSchedulingPolicy | |
| CSld | |
| CSliceIterator | |
| CSliceProvider | |
| CSurfaceView | |
| CFieldState | |
| CSurfaceViewAR | Display a surface using vertex arrays |
| CSurfaceViewDL | Display a surface using display lists |
| CFieldState | |
| CTangentialDifferentialEquation | |
| CRealArray_t | |
| CDOPVarsArray_t | |
| CTensorDevicePool | Pool of current OpenCL devices |
| CTensorDeviceState | |
| CTetraedronfield | |
| CTGA | |
| Ctopology_iterator_data | |
| CTreeCellMapper | Helper class for computing local coordinates of a curvilinear block |
| CUniGridMapper | The UniGridMapper Maps a cell in a uniform grid to curvilinear cells, which are contained or intersect a unicell |
| CVector4ToVector3AndScalar | Convert spacetime-vector into a space vector and a time scalar vector |
| CVectorArrows | Simple demo to draw some vector arrows |
| CFieldState | |
| CVectorfield | |
| CVectorStreamline | |
| CMyState | |
| CVishScriptH5Saver | The VScriptH5Saver that saves the Vish network in an HDF5 file derives from VishSaver Dimokritos Stamatakis Brandeis University April, 2016 |
| CVOrthoSlice | |
| CFieldState | |
| CVScriptH5Snapshot | The VScriptH5Snapshot that takes a snapshot of the current state of the Vish network, assuming that there is an open HDF5 file derives from VishSaver Dimokritos Stamatakis Brandeis University July, 2016 |