| degate::AbstractShape | Represents an abstract shape |
| degate::Annotation | An annotation is a descriptive meta object that can be placed on a logic model's layer to mark a region of interest |
| degate::assert_is_multi_channel_image< ImageType > | Compile time check for multi channel image types |
| degate::assert_is_single_channel_image< ImageType > | Compile time check for single channel image types |
| degate::AutoNameGates | This class helps to generate names for gates depending on their position |
| degate::BackgroundClassifier< ImageType, HistogramType > | |
| degate::BackgroundClassifierBase | |
| degate::BlueChannelImageHistogram | |
| degate::BoundingBox | |
| degate::CalculateImageMedianPolicy< ImageType, PixelType > | Policy class for image region median calculation |
| degate::CalculateImageMedianPolicy< ImageType, rgba_pixel_t > | Policy class for image region median calculation for RGB(A) images |
| degate::call_trait< T, b > | Method parameter type trait for pointer and shared pointer |
| degate::call_trait< T, false > | Method parameter type trait for normal object that should be passed via reference |
| degate::CannyEdgeDetection | |
| degate::Circle | |
| Classifier< T > | |
| degate::CodeTemplateGenerator | Base class for code generators |
| degate::CollectionLookupException | This exception is thrown if a method failed to lookup an object in a collection type, such as in a std::map or list |
| degate::ColoredObject | Represents an object that has a frame and a fill color |
| degate::Configuration | |
| degate::ConnectedLogicModelObject | Represents a logic model object, that can be electrically connected to other logic model objects |
| degate::DegateLogicException | Represents a this-should-not-happen problem and indicates a programming error |
| degate::DegateRuntimeException | Generic runtime exception in libdegate |
| degate::DilateImagePolicy< ImageType, PixelType > | Policy class for image dilation |
| degate::DOTAttributes | Helper class to handle attributes for the dot language |
| degate::DOTExporter | Base class for a .dot exporter |
| degate::down_iterator< T > | |
| degate::EdgeDetection | |
| degate::EMarker | Representation of an electrically connectable marker object |
| degate::ERCNet | Electrical Rule Checks that detects unusual net configurations |
| degate::ERCOpenPorts | Electrical Rule Checks that detects open ports, that means if a port is electrically unconnected |
| degate::ErodeImagePolicy< ImageType, PixelType > | Policy class for image erosion |
| degate::Exporter | This is the base class for exporter classes |
| degate::ExternalMatching | Run an external program, that analyzes images |
| degate::FileSystemException | This exception indicates, that a file system operation failed |
| degate::FilterKernel | The class FilterKernel implemements a container for 2D filter kernel data |
| degate::Gate | The class Gate defines and implements a physically placed gate |
| degate::GateLibrary | This class represents a library of template cells |
| degate::GateLibraryExporter | The GateLibraryExporter exports a gate library |
| degate::GateLibraryImporter | The GateLibraryImporter imports a gate library |
| degate::GatePort | This class represents a port of a gate |
| degate::GateTemplate | A gate template is a container for common properties, that physically placed gates of that type share |
| degate::GateTemplatePort | This class represents a port of a gate template |
| degate::GaussianBlur | |
| degate::get_bbox_trait_selector< b > | |
| degate::get_bbox_trait_selector< true > | |
| degate::GlobalTileCache | |
| degate::GreenChannelImageHistogram | |
| degate::Grid | Base class for grid types |
| degate::HlObjectSet | This class represents a collection of highlighted objects |
| degate::HueImageHistogram | |
| degate::Image< PixelPolicy, StoragePolicy > | The generic templated class for image objects |
| degate::Image< PixelPolicy, StoragePolicy_PersistentFile > | Partial template specialization for the storage policy StoragePolicy_PersistentFile |
| degate::Image< PixelPolicy, StoragePolicy_Tile > | Partial template specialization for the storage policy StoragePolicy_Tile |
| degate::ImageBase | |
| degate::ImageHistogram< KeyType, ValueType > | |
| degate::ImageProcessorBase | Abstract base class for an image processor |
| degate::ImageReaderBase< ImageType > | The base class for image readers |
| degate::ImageReaderFactory< ImageType > | A factory for creating image reader objects |
| degate::ImageWriterBase< ImageType > | The base class for image readers |
| degate::Importer | The base class for importers that can parse text files |
| degate::InvalidFileFormatException | This exception indicates, that libdegate is unable to handle the image file format |
| degate::InvalidObjectIDException | This exception is raised if a method detects an invalid Object ID |
| degate::InvalidPathException | This exception indicates an invalid path in the file system |
| degate::InvalidPointerException | This exception is raised if a code fragment receives a null pointer where this should not happen |
| degate::InvalidXMLException | Indicates a runtime exception from the XML parser |
| degate::IPConvolve< ImageTypeIn, ImageTypeOut > | Processor: Convolve an image |
| degate::IPCopy< ImageTypeIn, ImageTypeOut > | Processor: Copy an image with auto conversion |
| degate::IPImageWriter< ImageType > | Processor: Write an image to file |
| degate::IPMedianFilter< ImageTypeIn, ImageTypeOut > | Processor: Median filter a single channel image |
| degate::IPNormalize< ImageTypeIn, ImageTypeOut > | Processor: Normalize a single channel image |
| degate::IPPipe | Represents an image processing pipe for multiple image processors |
| degate::IPThresholding< ImageTypeIn, ImageTypeOut > | Processor: Create a binary image from a single channel image |
| degate::IrregularGrid | This class represents a grid type with non equidistant spacing between grid lines |
| degate::is_pointer< T > | A pointer trait for the generic type T |
| degate::is_pointer< std::tr1::shared_ptr< T > > | A pointer trait for the special shared pointer of type T |
| degate::is_pointer< T * > | A pointer trait for the generic type T * |
| degate::is_single_channel_image< PixelType > | Type trait for multi channel images |
| degate::is_single_channel_image< rgba_pixel_t > | Type trait for single channel images |
| degate::JPEGReader< ImageType > | The JPEGReader parses jpeg images |
| degate::Layer | Representation of a chip layer |
| degate::LightnessImageHistogram | |
| degate::Line | |
| degate::LinearPrimitive | Lineare primitive |
| degate::LineSegment | Line segment |
| degate::LineSegmentExtraction< ImageType > | |
| degate::LineSegmentMap | Line segment map |
| degate::LoG | Implements a Laplacian of Gaussian |
| degate::LogicModel | This class represents the logic model |
| degate::LogicModelDOTExporter | The LogicModelDOTExporter exports the logic model or a part of the logic model as a dot graph |
| degate::LogicModelExporter | The LogicModelExporter exports a logic model |
| degate::LogicModelImporter | This class implements a logic model loader |
| degate::LogicModelObjectBase | The class LogicModelObjectBase is the base class for basically every class that represents a logic model object |
| degate::LookupSubcircuit | |
| degate::ViaMatching::match_found | |
| degate::TemplateMatching::match_found | |
| degate::Matching | Base class for matching alorithms |
| degate::MemoryMap< T > | |
| degate::MemoryMapBase< T > | |
| degate::Module | Implements a container to build up higher level entities |
| MultiClassifier< T > | |
| degate::Net | The net class represents an electrical potential that is shared between electrically adjacent objects |
| noncopyable | |
| degate::ObjectIDRewriter | This class is used to defragment object IDs from a logic model |
| degate::ObjectSet | |
| degate::PixelPolicy_Base | Base class for image policies |
| degate::PixelPolicy_GS_BYTE | Represents a greyscale image pixel policy |
| degate::PixelPolicy_GS_DOUBLE | Represents a greyscale image pixel policy |
| degate::PixelPolicy_RGBA | |
| degate::PlacedLogicModelObject | Represents a placeable object |
| degate::PluginManager | The plugin manager that handles complex image processing plugins |
| degate::Point | |
| degate::PortColorManager | The PortColorManager manages color definitions based on common port names |
| degate::TemplateMatching::prepared_template | |
| degate::ProgressControl | |
| degate::Project | The project class is a container for project related data |
| degate::ProjectArchiver | Export a project directory as a ZIP archive |
| degate::ProjectExporter | The ProjectExporter exports a degate project |
| degate::ProjectImporter | Parser for degate's project files |
| degate::QuadTree< T > | Quad tree to store objects and to accesss them with a two dimensional access path |
| degate::RCBase | Base class for Rule Checks |
| degate::RCVBlacklistExporter | The RCVBlacklistExporter exports a set of RC Violations, which should be ignored |
| degate::RCVBlacklistImporter | The RCVBlacklistImporter imports a list of RC violations, which should be ignored |
| degate::RCVContainer | Representation for a container type, which holds a list of Rule Check Violations |
| degate::RCViolation | |
| degate::Rectangle | |
| degate::RedChannelImageHistogram | |
| degate::region_iterator< T > | |
| degate::RegularGrid | Represents a grid with equidistant spacing between grid lines |
| degate::RemoteObject | |
| degate::RuleChecker | |
| degate::SaturationImageHistogram | |
| degate::ScalingManager< ImageType > | The ScalingManager creates prescaled images for a master image |
| degate::TemplateMatching::search_state | |
| degate::SingletonBase< T > | This is a base class for singletons |
| degate::SobelOperator | |
| degate::SobelXOperator | |
| degate::SobelYOperator | |
| degate::StoragePolicy_Base< PixelPolicy > | Base class for the storage policy of an image |
| degate::StoragePolicy_File< PixelPolicy > | Storage policy for image objects that are stored in a file |
| degate::StoragePolicy_Memory< PixelPolicy > | Storage policy for image objects that resists in memory |
| degate::StoragePolicy_PersistentFile< PixelPolicy > | Storage policy for image objects that are stored in a persistent file |
| degate::StoragePolicy_TempFile< PixelPolicy > | Storage policy for image objects that are stored in a temporary file |
| degate::StoragePolicy_Tile< PixelPolicy > | Storage policy for image objects that consists of tiles |
| degate::SubImageAnalyzer< ImageType > | |
| degate::SubProjectAnnotation | An annotation for subprojects |
| degate::SystemException | This exception indicates, that a system operation failed |
| degate::TemplateMatching | This class implements the matching of gate representing images on a background image |
| degate::TemplateMatchingAlongGrid | This class is the base class for template matching along a grid |
| degate::TemplateMatchingInCols | This class implements matching for gate template that are aligned in a column |
| degate::TemplateMatchingInRows | This class implements matching for gate template that are aligned in a row |
| degate::TemplateMatchingNormal | This class implements a template matching that basically scans line by line to detect gate placements |
| degate::TemplateMatchingStatistics | Helper structure for the collection of statistical values |
| ThreadPool< FunctionType > | |
| degate::TIFFReader< ImageType > | The TIFFReader parses tiff images |
| degate::TIFFWriter< ImageType > | The TIFFWriter parses tiff images |
| degate::TileCache< PixelPolicy > | The TileCache class handles caching of image tiles |
| degate::TileCacheBase | |
| degate::VerilogCodeTemplateGenerator | A code template generator for Verilog |
| degate::VerilogModuleGenerator | |
| degate::VerilogTBCodeTemplateGenerator | A code template generator for Verilog |
| degate::VHDLCodeTemplateGenerator | A code template generator for VHDL |
| degate::VHDLTBCodeTemplateGenerator | A code template generator for VHDL |
| degate::Via | Representation of a via that interconnects layers of a chip |
| degate::ViaMatching | |
| degate::Wire | Represents a wire |
| degate::WireMatching | |
| degate::XMLAttributeMissingException | This exception is thrown if a XML importer detects a missing XML attribute and this XML attribute must be present |
| degate::XMLAttributeParseException | This exception is thrown if a XML importer failed to parse a value of an XML attribute |
| degate::XMLExporter | A base class for XML exporter |
| degate::XMLImporter | |
| degate::XMLRPCException | Indicates a runtime exception from the XML parser |
| degate::ZeroCrossingEdgeDetection | |
| degate::ZipException | This exception is thrown if a ZIP archive cannot be exported |