Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_ArgumentGroup
 CAction
 CArgumentDefaultsHelpFormatter
 CArgumentParser
 CHelpFormatter
 CMetavarTypeHelpFormatter
 CRawDescriptionHelpFormatter
 Cinstance
 CConfigParser
 CCustomOptionType< AbsValueOrQuantile >
 CCustomOptionType< Calculator< ReadAcc, WriteAcc > >
 CCustomOptionType< CalculatorWithPythonSupport< ReadAcc, WriteAcc > >
 CCustomOptionType< CalibrationStats >
 CCustomOptionType< Filter< ReadAcc, WriteAcc > >
 CCustomOptionType< FilterWithPlaceHolders< ReadAcc, WriteAcc > >
 CCustomOptionType< GridLimit >
 CCustomOptionType< MultiGridLimit >
 CCustomOptionType< NoDataType >
 CCustomOptionType< OdmOrRasterFile >
 CCustomOptionType< RasterBand >
 CCustomOptionType< RasterFile >
 CCustomOptionType< StemModel >
 CCustomOptionType< TrafPars3dAffine >
 CCustomOptionType< VectorOrRasterFile >
 CAny
 CArray< T, N >Template class holding a C-array of constant size
 CArray< T, 0 >
 CConstIterator< T >
 CDefault_allocator< T >Allocator template class using new/delete
 CDefault_allocator< T >::rebind< U >
 CFilterHelper
 CHandle< T, Thread_safe, C, Alloc >Smart pointer class using reference counting with support for DM objects (see ObjectBase)
 CHandle< T, Thread_safe, C, Alloc >::do_dynamic_cast< T2, TS2, C2, A2, SameThreadFlag, SameAllocFlag >
 CHandle< T, Thread_safe, C, Alloc >::do_dynamic_cast< T2, TS2, C, A2, std::true_type, std::true_type >
 CHandle< T, Thread_safe, C, Alloc >::do_static_cast< T2, TS2, C2, A2, BaseFlag, SameThreadFlag, SameAllocFlag >
 CHandle< T, Thread_safe, C, Alloc >::do_static_cast< T2, TS2, C, A2, std::false_type, std::true_type, std::true_type >
 CHandle< T, Thread_safe, C, Alloc >::do_static_cast< T2, TS2, C, A2, std::true_type, std::true_type, std::true_type >
 CHandle< T, Thread_safe, C, Alloc >::use_dynamic_cast
 CHandle< T, Thread_safe, C, Alloc >::use_static_cast
 CIAddInfoContainerInterface of an add info container object (used by geometry objects)
 CIAnalyseDistanceInterface for analysing distances between polyline objects (see GeometricAlgorithms::analyseDistance)
 CICalculator::EvaluationErrorCallbackAbstract functor to derive from
 CIColumn
 CIImport::InvalidObjectStatistic
 CIImportLAS::ExtraBytes
 CIImportLAS::ExtraBytes::AnyType
 CIImportRDB::Attribute
 CIInsertIteratorFilter
 CIPointIndexLeaf::kd_tree_tag
 CIPointIndexLeaf::kd_tree_with_lazy_deletion_tag
 CITableLayout
 CITableLayoutCreator
 CITableRow
 CIterator< T >
 CITrafoInterface for generic geometry object coordinate transformation
 CObjectBase
 CObjectBaseRefCounting
 CPointAccessTraits2dADJ
 CPointAccessTraits3dADJ
 CRangeTypeRange class for query geometry objects
 CStatFeature
 CStaticHandle< T >
 CStaticHandle< T >::do_dynamic_cast< T2 >
 CStaticHandle< T >::do_static_cast< T2, TagT >
 CStaticHandle< T >::do_static_cast< T2, std::true_type >
 CStaticHandle< T >::use_dynamic_cast
 CStaticHandle< T >::use_static_cast
 CGetIAcc
 CHandle< DM::InsertIterator< T > >
 CHandle< ICalculator >
 CHandle< IFilter >
 CHandle< T >
 CIAcc
 CList< Parameter >
 CModulePointStats
 Cobject
 CAttributeBandDescriptionAttributeBandDescription provides generic information about a single attribute (used by DataSetStats)
 CAttributeDescriptionAttributeDescription provides generic information about a single attribute (used by DataSetStats)
 CLogger
 CBoolReferenceMimics std::vector<bool>::reference
 CCalibrationEntryA CalibrationEntry object stores statistics and results of one calibration constant estimation
 CCalibrationRegionCalibrationRegion stores calibration results of a single region based on a single ODM file
 CColumnNameAliasClass for defining column name aliases
 CConvolutionKernelClass describing different kernels for convolution filtering
 CCustomOptionType< Derived >Base class for all custom parameter types
 CDataSetStatsDataSetStats provides generic information about a data file (use in opalsInfo)
 CHistoStatsHistoStats provides a histogram and additional statistical measures
 CIControlObjectInterface for retrieving status and progress information from a module run
 CIModuleBaseAbstract base class of all opals modules
 CIndexDescriptionIndexDescription provides generic information about a spatial index (used by DataSetStats)
 CISegmentSegment interface
 CListA template class representing an STL-conforming (doubly linked) std::list<T>
 CList::IteratorA bidirectional iterator class for List
 CMatrixA template class for storing a two-dimensional array of constant size
 CModuleDeleterA functor that may be used for memory management of modules allocated on the heap usage: e.g. std::shared_ptr<IGrid> grid( opals::IGrid::New(), opals::ModuleDeleter() );
 CMountingPars
 CObjectBaseBase class for objects which are controlled using the SharedPtr class. the virutal Delete function is used to delete the object in same heap where it was created
 CGetIAcc_< bool,... >For an empty parameter pack, GetIAcc_ defines IBase as its Type
 CGetIAcc_< rdOnly, Opt, Opts... >For a non-empty parameter pack, GetIAcc_ defines IAcc as its Type, specialized for the first and remaining options
 CIAcc< name_, rdOnly_, Opts_ >Provides access method(s) to the first given option with name(s) according to that option's enumerator
 CGetIAcc_< bool,... >For an empty parameter pack, GetIAcc_ defines IBase as its Type
 CGetIAcc_< rdOnly, Opt, Opts... >For a non-empty parameter pack, GetIAcc_ defines IAcc as its Type, specialized for the first and remaining options
 CIAcc< name_, rdOnly_, Opts_ >Provides access method(s) to the first given option with name(s) according to that option's enumerator
 CIAcc_< rdOnly, Opt, Opts >Ultimately, defines the specialization of IAcc in the namespace according to Opt's enumerator
 CIBaseBase class of all option types
 CGetIAcc_< bool,... >For an empty parameter pack, GetIAcc_ defines IBase as its Type
 CGetIAcc_< rdOnly, Opt, Opts... >For a non-empty parameter pack, GetIAcc_ defines IAcc as its Type, specialized for the first and remaining options
 CIAcc< name_, rdOnly_, Opts_ >Provides access method(s) to the first given option with name(s) according to that option's enumerator
 COverlapDefClass implementing the potential specification of overlap areas as relative and/or absolute measures
 CParameterParameter stores a single parameter for file I/O in parameter files
 CPathA file/directory path
 CScalePalClass describing different scaling methods for palette entries
 CScalePal::TypeScalePalScaling of palette nodes
 CSharedPtr< T >Smart pointer class for opals objects
 CStatFeature
 CStatFeature::TypeEnumeration defining different cell feature types (used by opalsCell)
 CStemEntryA stem entry object represents the results of a single model fit
 CStringA dynamic character string whose interface conforms to STL's std::string
 CString::IteratorA random access iterator class for String
 CVector< T >Mimics std::vector<T>
 CVector< T >::Iterator< Const, Forward >A random access iterator class for Vector
 CZColorLegendClass describing the legend parameter
 CZColorScalePalClass describing different scaling methods for palette entries
 CZColorScalePal::TypeScalePalScaling of palette nodes
 CopalsAddInfoOpalsAddInfo is the executable file of Module AddInfo
 CopalsAlgebraOpalsAlgebra is the executable file of Module Algebra
 CopalsBoundsOpalsBounds is the executable file of Module Bounds
 CopalsCellOpalsCell is the executable file of Module Cell
 CopalsContouringOpalsContouring is the executable file of Module Contouring
 CopalsConvolutionOpalsConvolution is the executable file of Module Convolution
 CopalsDBHOpalsDBH is the executable file of Module DBH
 CopalsDiffOpalsDiff is the executable file of Module Diff
 CopalsDirectGeorefOpalsDirectGeoref is the executable file of Module DirectGeoref
 CopalsDSMOpalsDSM is the executable file of Module DSM
 CopalsDTMOpalsDTM is the executable file of Module DTM
 CopalsEchoRatioOpalsEchoRatio is the executable file of Module EchoRatio
 CopalsEdgeDetectOpalsEdgeDetect is the executable file of Module EdgeDetect
 CopalsExportOpalsExport is the executable file of Module Export
 CopalsFillGapsOpalsFillGaps is the executable file of Module FillGaps
 CopalsFullwaveOpalsFullwave is the executable file of Module Fullwave
 CopalsGeorefApproxOpalsGeorefApprox is the executable file of Module GeorefApprox
 CopalsGridOpalsGrid is the executable file of Module Grid
 CopalsGridFeatureOpalsGridFeature is the executable file of Module GridFeature
 CopalsHistoOpalsHisto is the executable file of Module Histo
 CopalsICPOpalsICP is the executable file of Module ICP
 CopalsImportOpalsImport is the executable file of Module Import
 CopalsInfoOpalsInfo is the executable file of Module Info
 CopalsIsolinesOpalsIsolines is the executable file of Module Isolines
 CopalsLineModelerOpalsLineModeler is the executable file of Module LineModeler
 CopalsLineTopologyOpalsLineTopology is the executable file of Module LineTopology
 CopalsLSMOpalsLSM is the executable file of Module LSM
 CopalsMorphOpalsMorph is the executable file of Module Morph
 CopalsNormalsOpalsNormals is the executable file of Module Normals
 CopalsOpennessOpalsOpenness is the executable file of Module Openness
 CopalsOverlapOpalsOverlap is the executable file of Module Overlap
 CopalsPointStatsOpalsPointStats is the executable file of Module PointStats
 CopalsQueryOpalsQuery is the executable file of Module Query
 CopalsRadioCalOpalsRadioCal is the executable file of Module RadioCal
 CopalsRasterizeOpalsRasterize is the executable file of Module Rasterize
 CopalsRobFilterOpalsRobFilter is the executable file of Module RobFilter
 CopalsSectionOpalsSection is the executable file of Module Section
 CopalsSegmentationOpalsSegmentation is the executable file of Module Segmentation
 CopalsShadeOpalsShade is the executable file of Module Shade
 CopalsSimplifyOpalsSimplify is the executable file of Module Simplify
 CopalsSnelliusOpalsSnellius is the executable file of Module Snellius
 CopalsStatFilterOpalsStatFilter is the executable file of Module StatFilter
 CopalsStripAdjustOpalsStripAdjust is the executable file of Module StripAdjust
 CopalsTerrainFilterOpalsTerrainFilter is the executable file of Module TerrainFilter
 CopalsTerrainMaskOpalsTerrainMask is the executable file of Module TerrainMask
 CopalsTINOpalsTIN is the executable file of Module TIN
 CopalsTranslateOpalsTranslate is the executable file of Module Translate
 CopalsVectorizeOpalsVectorize is the executable file of Module Vectorize
 CopalsViewOpalsView is the executable file of Module View
 CopalsZColorOpalsZColor is the executable file of Module ZColor
 CopalsZonalFitOpalsZonalFit is the executable file of Module ZonalFit
 CPH_List< T, UserAllocator >
 CPH_vector< T, UserAllocator >
 CFlag
 CCalculator.ReadAccess
 CCalculator.WriteAccess
 CColumnSemantic
 CColumnType
 CCoordRefSys
 CDataFormat
 CEndianness
 CFilter.ReadAccess
 CFilter.WriteAccess
 CGeometryType
 CIndexType
 CKnnMode
 COrientation
 CQueryCombined.Operation
 CQueryDescriptor.Vocabulary
 CQuerySort.SortMode
 CQuerySort.SortOrder
 CQueryType
 CSamplingStrategy.FeatureReference
 CSelectionMode
 CSpatialQueryMode
 CStatFeature.Mode
 CStatFeature.Type
 CControlObjectODM like progress bar for the stdout stream
 CLabel
 CNullLogA opals compatible logger that doesn't output anything
 CScreenLogA opals compatible logger that only prints to screen
 CgearmanProcessing opals jobs via gearman in the cloud
 ClocalProcess opals jobs on the local machine
 CopalsClient
 CPickleDataEncoder(gearman.DataEncoder):
 Cbbox
 CDispatcher
 CtileManager
 Carray< T >STL class
 CexceptionSTL class
 CThread
 CVector< AttributeBandDescription >
 CVector< CalibrationEntry >
 CVector< CalibrationRegion >
 CVector< double >
 CVector< float >
 CVector< IndexDescription >
 CVector< StemEntry >
 CVector< String >
 Cnamedtuple