golib  0.5
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_goAdaptiveQuantizer< _input_type, _output_type >
 C_lower_or_equal
 CgoMath::AffineTransform< T >
 CgoGL::AnimationPrivate
 CgoMath::BarrierOpt< matrix_type, vector_type, opt_function_type >
 CgoMath::BarrierOptPhase1< matrix_type, vector_type, opt_function_type >
 CBlah
 CgoPlot::CairoPlotPlots a graph with cairo
 CNSPACE::CairoPlotPrivate
 CgoGUI::CannyControlPrivate
 CgoMath::Cholesky< Real >
 CgoMath::ConstVectorIterator< T >Cons iterator over vectors
 CgoMath::Contours
 CgoMath::ContoursLine
 CgoMath::ContoursMesh
 CgoMath::ContoursPrivate
 CgoGUI::ControlPrivate
 CgoGUI::ControlsBoxPrivate
 CgoMath::CubicSpline< T >Cubic interpolating splines
 CgoMath::CubicSplineND< T >Cubic interpolating splines
 CDialog
 CgoGUI::DrawInterface for drawing on a drawable widget
 CgoGL::DrawableObjectPrivate
 CDrawingArea
 CgoMath::Eigenvalue< Real >Eigenvalue computation of real matrices
 CgoPlot::FontList
 CFrame
 CGaussImageControlPrivate
 CgoGUI::GLAnimationPrivate
 CGLArea
 CgoGUI::GLDrawableObjectInputPrivate
 CgoGUI::GLLightInputPrivate
 CgoGUI::GLMaterialInputPrivate
 CgoGUI::GLObjectInputPrivate
 CgoGUI::GLWidgetPrivate
 Cgo3Vector< T >3-dimensional vector
 Cgo3Vector< goFloat >
 Cgo3Vector< goInt32 >
 Cgo3Vector< goSize_t >
 Cgo3Vector< volFloat >
 CgoArray< T >
 CgoArray< char >
 CgoArray< goBitArray_t >
 CgoArray< goConfigFileChapter * >
 CgoArray< goConfigFileEntry * >
 CgoArray< goConfigFileSection * >
 CgoArray< goDouble >
 CgoArray< goFloat >
 CgoArray< goIndex_t >
 CgoArray< goInt32 >
 CgoArray< goNibbleArray_t >
 CgoArray< goSize_t >
 CgoArray< goString * >
 CgoArray< goUInt32 >
 CgoArray< IN_T >
 CgoArray< int >
 CgoArray< level_type >
 CgoArray< OUT_T >
 CgoArray< Real >
 CgoArray< void * >
 CgoArray< volFloat >
 CgoAutoPtr< T >"Smart pointer". Wrapper that automatically deletes its managed pointer when the internal reference count is zero and the last goAutoPtr is deleted
 CgoAutoPtr< goBTreeElement< T > >
 CgoAutoPtr< goFGEdge< T, Tfloat > >
 CgoAutoPtr< goFGNodeFactor< T, Tfloat > >
 CgoAutoPtr< goFGNodeVariable< T, Tfloat > >
 CgoAutoPtr< goFunctor1< float, MyFactor, const goVector< goSize_t > & > >
 CgoAutoPtr< goFunctorBase0< bool > >
 CgoAutoPtr< goFunctorBase1< float, const goMath::Vector< goSize_t > & > >
 CgoAutoPtr< goFunctorBase1< T, T > >
 CgoAutoPtr< goFunctorBase1< Tfloat, const goMath::Vector< T > & > >
 CgoAutoPtr< goFunctorBase1< typename parent::value_type, const goVector & > >
 CgoAutoPtr< goFunctorBase2< T, T, T > >
 CgoAutoPtr< goFunctorBase2< void, goFixedArray< goSignal3DGenericConstIterator > &, goSignal3DGenericIterator & > >
 CgoAutoPtr< goGL::Animation >
 CgoAutoPtr< goGL::Camera >
 CgoAutoPtr< goGL::DrawableObject >
 CgoAutoPtr< goGL::Light >
 CgoAutoPtr< goGL::Object >
 CgoAutoPtr< goGL::Scene >
 CgoAutoPtr< goGL::Texture >
 CgoAutoPtr< goGL::Waypoint >
 CgoAutoPtr< goGUI::InteractiveDrawObject >
 CgoAutoPtr< goMath::Matrix >
 CgoAutoPtr< goMath::Matrix< T > >
 CgoAutoPtr< goMath::OptFunction >
 CgoAutoPtr< goMath::OptProblem< matrix_type, goVector > >
 CgoAutoPtr< goMath::Vector >
 CgoAutoPtr< goPlot::Graph >
 CgoAutoPtr< goPlot::Object2DPoints >
 CgoAutoPtr< goPlot::Points2DT >
 CgoAutoPtr< goPlotElement >
 CgoAutoPtr< goSignal3D< void > >
 CgoAutoPtr< goSignal3DBase< void > >
 CgoAutoPtr< goSinglePlot >
 CgoAutoPtr< goVector >
 CgoAutoPtr< matrix >
 CgoAutoPtr< matrix_type >
 CgoAutoPtr< opt_function_type >
 CgoAutoPtr< unsigned char >
 CgoAutoPtr< vector >
 CgoBiorthoWaveletPrivate
 CgoBitArray
 CgoBTreeAlgorithm< T >Running through a binary tree
 CgoCache
 CgoCaller0< Tret >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller0< int >
 CgoCaller0< void >
 CgoCaller1< Tret, Targ0 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller10< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller1< int, goAutoPtr< goSignal3DBase< void > > >
 CgoCaller1< int, goMath::Vector >
 CgoCaller1< void, const goMath::Vector & >
 CgoCaller1< void, goAutoPtr< goSignal3DBase< void > > >
 CgoCaller1< void, int >
 CgoCaller2< Tret, Targ0, Targ1 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller3< Tret, Targ0, Targ1, Targ2 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller4< Tret, Targ0, Targ1, Targ2, Targ3 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller5< Tret, Targ0, Targ1, Targ2, Targ3, Targ4 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller6< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller7< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller8< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCaller9< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8 >Broadcasting caller class, like signals in the "signal/slot" paradigm
 CgoCDFPrivate
 CgoComplex< T >Complex number class
 CgoConditionCondition variable
 CgoConfigFile
 CgoConfigFileChapter
 CgoConfigFileEntry
 CgoConfigFileSection
 CgoConsumer
 CgoCurvePrivate
 CgoDateSimple date handling
 CgoDirectoryHandling of file directories
 CgoDWT< T >
 CgoDWT3DPrivate
 CgoEdgeDetect< T >
 CgoExceptionException base class
 CgoFactorGraph< T, Tfloat >Factor graph for use with goMaxSum and goSumProduct
 CgoFileIOReading/writing files and some utility functions
 CgoFilter< T >Filter class
 CgoFilter1DPrivate
 CgoFilterBank< T >2D-Filterbank
 CgoFilterBankReverse< T >
 CgoFilterBankStage< T >
 CgoFilterBankStageReverse< T >2D filter bank stage (reverse)
 CgoFilterFIRInfo
 CgoFixedArray< T >Array class
 CgoFixedArray< EdgeType * >
 CgoFixedArray< elementT >
 CgoFixedArray< float >
 CgoFixedArray< goAutoPtr< goFGNodeFactor< T, Tfloat > > >
 CgoFixedArray< goAutoPtr< goFGNodeVariable< T, Tfloat > > >
 CgoFixedArray< goAutoPtr< goGL::Light > >
 CgoFixedArray< goAutoPtr< goSignal3D< void > > >
 CgoFixedArray< goDouble >
 CgoFixedArray< goFGEdge< goSize_t, float > * >
 CgoFixedArray< goFGEdge< T, Tfloat > * >
 CgoFixedArray< goFloat >
 CgoFixedArray< goGUI::VectorInput * >
 CgoFixedArray< goIndex_t >
 CgoFixedArray< goMath::Vector >
 CgoFixedArray< goMath::Vector< goDouble > >
 CgoFixedArray< goMath::Vector< int > >
 CgoFixedArray< goMath::Vector< T > * >
 CgoFixedArray< goTriangle< T > * >
 CgoFixedArray< goUInt8 >
 CgoFixedArray< goVector< int > >
 CgoFixedArray< Gtk::SpinButton >
 CgoFixedArray< int >
 CgoFixedArray< Real >
 CgoFixedArray< sigc::connection >
 CgoFixedArray< Tfloat >
 CgoFixedArray< type_ >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10 >
 CgoFunctorBase< float, const goMath::Vector< goSize_t > &, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tfloat, const goMath::Vector< T > &, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, Targ3, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, Targ2, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, Targ1, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, Targ0, void, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, void, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< Tret, void, void, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, void, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, void, void, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, void, void, void, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, Targ4, void, void, void, void, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, Targ3, void, void, void, void, void, void >
 CgoFunctorBase< void, Targ0, Targ1, Targ2, void, void, void, void, void, void, void >
 CgoFunctorBase< void, Targ0, Targ1, void, void, void, void, void, void, void, void >
 CgoFunctorBase< void, Targ0, void, void, void, void, void, void, void, void, void >
 CgoFunctorBase< void, void, void, void, void, void, void, void, void, void, void >
 CgoGaussImage
 CgoGaussImagePrivate
 CgoGnuplotPrivate
 CgoGraphAlgorithm< NodeType, EdgeType >Running through a Graph
 CgoGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >
 CgoGraphEdge< NodeType >Graph edge base class
 CgoGraphEdge< goFGNode< goSize_t, float > >
 CgoGraphEdge< goFGNode< T, Tfloat > >
 CgoGraphNode< EdgeType >Graph node base class
 CgoGraphNode< goFGEdge< goSize_t, float > >
 CgoGraphNode< goFGEdge< T, Tfloat > >
 CgoHaar3DPrivate
 CgoHashEntry< I, O >Entry for the hash table
 CgoHashTable< I, O >
 CgoHashTable< int, goString >
 CgoHeap< Value, Key >Binary heap implementation
 CgoHistogramPrivate< level_type >
 CgoImageBuffer
 CgoImageBufferStatus
 CgoIndexPairIndex pair class
 CgoIntegral< T >
 CgoIntegralStatus
 CgoKMeansPrivate< elementT >
 CgoKMeansSpatialPrivate
 Cgolib_matrix
 Cgolib_vector
 CgoList< T >
 CgoList< const goSignal3DBase< void > * >
 CgoList< elementT >
 CgoList< goAutoPtr< goFGEdge< T, Tfloat > > >
 CgoList< goAutoPtr< goGL::DrawableObject > >
 CgoList< goAutoPtr< goGL::Texture > >
 CgoList< goAutoPtr< goPlotElement > >
 CgoList< goAutoPtr< goSinglePlot > >
 CgoList< goFloat >
 CgoList< goGL::Waypoint >
 CgoList< goMath::Matrix >
 CgoList< goMath::Vector >
 CgoList< goMath::Vector< goDouble > >
 CgoList< goMath::Vector< T > >
 CgoList< goMatrixd >
 CgoList< goObjectBase * >
 CgoList< goObjectMethodParameters * >
 CgoList< goPlotterLabel >
 CgoList< goPoint >
 CgoList< goSinglePlot >
 CgoList< goString >
 CgoList< goTreeNode< T > * >
 CgoList< goTriangle< T > >
 CgoList< int >
 CgoList< unsigned int >
 CgoList< void * >
 CgoListAlgorithm< T >Algorithm base class to run through a list
 CgoListConstIterator< T >
 CgoListElement< T >Element of a list of type T
 CgoListElement< const goSignal3DBase< void > * >
 CgoListElement< elementT >
 CgoListElement< goAutoPtr< goFGEdge< T, Tfloat > > >
 CgoListElement< goAutoPtr< goGL::DrawableObject > >
 CgoListElement< goAutoPtr< goGL::Texture > >
 CgoListElement< goAutoPtr< goPlotElement > >
 CgoListElement< goAutoPtr< goSinglePlot > >
 CgoListElement< goFloat >
 CgoListElement< goGL::Waypoint >
 CgoListElement< goMath::Matrix >
 CgoListElement< goMath::Vector >
 CgoListElement< goMath::Vector< goDouble > >
 CgoListElement< goMath::Vector< T > >
 CgoListElement< goMatrixd >
 CgoListElement< goObjectBase * >
 CgoListElement< goObjectMethodParameters * >
 CgoListElement< goPlotterLabel >
 CgoListElement< goPoint >
 CgoListElement< goSinglePlot >
 CgoListElement< goString >
 CgoListElement< goTreeNode< T > * >
 CgoListElement< goTriangle< T > >
 CgoListElement< int >
 CgoListElement< unsigned int >
 CgoListElement< void * >
 CgoListIterator< T >
 CgoLogLogging facility
 CgoMatlabPrivate
 CgoMatrix
 CgoMatrixSignal< T >
 CgoMemoryException
 CgoMeshEdge
 CgoMultiPlotterPrivate
 CgoMutexA mutual exclusion class
 CgoNet::goNetworkBasic network functions
 CgoNibbleArray
 CgoNUBSCubic Non-uniform non-rational B-spline approximation
 CgoNUBSPrivate
 CgoNullException
 CgoObjectBaseBase class for golib objects
 CgoObjectBasePrivate
 CgoObjectMessageMessage class for goObjectBase
 CgoObjectMethodParametersParameter container for goObjectBase::callObjectMethod()
 CgoOFFFilePrivate
 CgoPlotElement
 CgoPlotterLabel
 CgoPlotterPrivate
 CgoPointCloudPrivate< T >
 CgoPowFunction
 CgoProducer
 CgoPythonPrivate
 CgoQuantizationTables
 CgoQuaternion< T >Quaternion class
 CgoQuaternion< goFloat >
 CgoQueue< T >Queue class
 CgoQueue< unsigned int >
 CgoQueue< void * >
 CgoRRefPtr< T >
 CgoRRefPtr< void >
 CgoSBlockRenderer
 CgoSemaphoreSemaphore class
 CgoNet::goServerConnection
 CgoSignal
 CgoSignal3DGenericConstIterator
 CgoSignal3DGenericIteratorIterator for goSignal3DBase<void> class signals
 CgoSignal3DGenericIterator2< T >
 CgoSignal3DIterator< T >Iterator for goSignal3DBase<T> class signals
 CgoSignal3DIterator< void >
 CgoSignalOperation
 CgoSignalOperation1< T >Element-wise in-place operation
 CgoSignalOperation1Const< T >Element-wise in-place operation on constant data
 CgoSignalOperation2< T >Element-wise operation of one source into one target
 CgoSignalOperation3< T >Element-wise operation of two sources into one target
 CgoSignalOperationGenericGeneric value-wise operations
 CgoSignalStat< T >
 CgoSignalTransformInfo
 CgoSinglePlotPrivate
 CgoSparseMatrixBasic sparse matrix class with Matlab mxArray support
 CgoStatusObjectProvides status information for an object INCOMPLETE
 CgoStringString class
 CgoSynchronized
 CgoThread
 CgoTransferFunction< IN_T, OUT_T >
 CgoTree< T >Tree class
 CgoTreeNode< T >
 CgoTriangle< T >
 CgoTriangleMesh< T >
 CgoTriangleMeshPrivate< T >
 CgoTypePrivate
 CgoUniformQuantizerPrivate< _input_type, _output_type >
 CGo::goUniformQuantizerPrivate< _input_type, _output_type >
 CgoVector< T >
 CgoVector< int >
 CgoVector< REAL >
 CgoVideoCapturePrivate
 CGraph
 CNSPACE::GraphPrivate
 CgoNet::handlerInfo
 CHBox
 CgoGUI::ImageControlPrivate
 CgoGUI::ImageViewPrivate
 CgoGUI::InteractiveDraw
 CgoGUI::InteractiveDrawObject
 CgoGUI::InteractiveDrawPrivate
 CNSPACE::LayoutGraph
 CgoMath::LineSearch< callable_, vector_type >
 CgoMath::LineSearch< goMath::OptFunction, Vector< type_ > >
 CgoPlot::LineTraitsLine properties
 CgoMath::LU< Real >LU Decomposition
 CgoGUI::MainWindowPrivate
 CgoMath::Manifold< element_type, tangent_type >Interface for manifolds
 CgoMath::Manifold< goMath::Matrix< goDouble >, goMath::Vector< goDouble > >
 CgoMath::Manifold< goMath::Matrix< T >, goMath::Vector< T > >
 CgoMath::Manifold< goMath::Vector< T >, goMath::Vector< T > >
 CgoMath::Matrix< T >Matrix class
 CgoMath::Matrix< goDouble >
 CgoMath::Matrix< goSize_t >
 CgoMath::Matrix< Real >
 CgoMath::Matrix< scalar_type >
 CgoMath::Matrix< type_ >
 CgoMath::Matrix< volFloat >
 CgoGL::MeshObjectPrivate
 CgoGUI::MultiVectorInputPrivate
 CgoMath::NewtonOpt< type_ >Newton optimisation
 CgoPlot::Object2DBase class for all 2D drawable objects
 CgoGL::ObjectPrivate
 CgoGL::OFFFilePrivate
 CgoGUI::OFFViewControlPrivate
 CgoGUI::OFFViewPrivate
 CgoMath::OptFunction< matrix_type, vector_type >Function interface for Newton type optimisation
 CgoMath::OptFunction< matrix, vector >
 CgoMath::OptProblem< matrix_type, vector_type >
 CgoPlot::PlotPrivate
 CPoints2D
 CgoPlot::Points2DT< Real >Base class for types which provide 2D points
 CProgressBar
 CQFrame
 CQMainWindow
 CQWidget
 CgoMath::Reparam< T >
 CgoMath::ReparamPrivate< T >
 CgoPlot::RGBAColour class with alpha channel
 CgoGUI::SceneControlPrivate
 CgoGL::ScenePrivate
 CgoGUI::SceneViewPrivate
 CSelectedTreeModelIterators
 CgoMath::SVD< T >Singular value decomposition. This class can do full SVD or thin SVD. It uses sgesvd_() or dgesvd_() from the linked LAPACK library (as opposed to goMath::ThinSVD). Instantiated for goFloat and goDouble types
 Ctestclass
 CgoGUI::TextOutputPrivate
 CgoPlot::TextTraitsText properties. Contains colour and font
 CgoGL::TextureClass representing a texture object in OpenGL
 CgoGL::TextureImagePrivate
 CTextView
 CgoMath::ThinSVD< Real >
 CgoPlot::Trafo2DT< Real >Simple affine transformation representation (2x2 matrix and translation vector)
 CgoPlot::Trafo2DT< real >
 CTreeModelColumnRecord
 CTreeModelEnumerate
 CTreeModelRenumber
 CgoSignal::TVL1TV-regularised L1-norm approximation of an image after [1]
 CNAMESPACE::TVL1Private
 CgoMath::Lapack::TypeDriver< T >
 CVCGuiPrivate
 CgoGUI::VectorInputPrivate
 CgoMath::VectorIterator< T >Vector iterator for multi-dimensional array data
 CVFInterface< T >
 CgoGUI::VideoCaptureControlPrivate
 CgoGL::WaypointPrivate
 CWindow
 CgoGUI::WorkerThreadPrivate