LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Clc::AddEntityEvent
 Clc::AddLayerEvent
 Clc::AddLinePatternEventEvent that gets emitted when a new line pattern was added to the document
 Clc::geo::Base
 Clc::operation::Base
 Clc::BeginProcessEvent
 Cbinary_function
 Cts::BSpline
 Cdetail::GetAllOverload< Ret, F, Arg >::Builder< N, Tuple, Ts >
 Cdetail::GetAllOverload< Ret, F, Arg >::Builder< 1, std::tuple< Ts...>, Ts2...>
 Cdetail::GetAllOverload< Ret, F, Arg >::Builder< N, std::tuple< Ts...>, Ts2...>
 CC
 Clc::builder::CADEntityBuilder
 Clc::Color
 Clc::CommitProcessEvent
 Clc::geo::Coordinate
 Clc::geo::CoordinateDistanceSortSort a Collection in order of distance to a specific coordinate
 Cts::DeBoorNet
 Clc::entity::Dimension
 Cdetail::dispatcher< Ret, IVisitor, F, N >
 Clc::Document
 Clc::DocumentList
 Clc::Draggable
 Cenable_shared_from_this
 Clc::EntityContainer< CT >The EntityContainer class manages a set of entities. This call will allow to select (but not manipulate) entities
 Clc::EntityContainer< entity::CADEntity_CSPtr >
 Clc::EntityCoordinateClass that represents a Coordinate associated with a distance to a test point and a identifier for the point
 Clc::EntityCoordinateSorter
 Clc::EntityDispatch
 Clc::EntityDistance
 Clc::EntityDistanceSorter
 Clc::maths::Equation
 Cdetail::GetAllOverload< Ret, F, Arg >::Functor< Ts >
 Cdetail::get_index< T, Ts >
 Cdetail::get_index< T, Ts...>
 Cdetail::get_index_in_tuple< T, Tuple >
 Cdetail::GetAllOverload< Ret, F, Arg >
 Clc::HasIntersectAgainstOthersCalculate intersection points of many entities but beal out asap when a intersection point was found
 Clc::HelperMethods
 Clc::iColor
 Clc::ID
 Cindex_sequence<>
 Cindex_sequence< Is...>
 Cintegral_constant
 Clc::IntersectCalculate the intersection pojnts of 2 entities
 Clc::IntersectAgainstOthersCalculate intersection points of many entities
 Clc::maths::Intersection
 Clc::IntersectManyCalculate intersection points of many entities
 CIVisitor
 Cdetail::IVisitorImpl< IVisitor, C, Ts >
 Cdetail::IVisitorImpl< IVisitor, C, Ts...>
 Cdetail::IVisitorImplType< IVisitor, C >
 Cdetail::IVisitorImplType< IVisitorTs< Ts...>, C >
 CIVisitorTs< Ts >
 CIVisitorTs< T >
 CIVisitorTs< Ts...>
 Clc::builder::LayerBuilder
 Clc::builder::LinePatternBuilder
 Clc::entity::LWVertex2D
 Cmake_index_sequence< N, Is >
 Clc::Math
 Clc::MetaType
 Cdetail::multi_array_getter< I >
 Cdetail::multi_array_getter< 0 >
 Clc::NewWaitingCustomEntityEvent
 Clc::QuadTreeSub< E >The QuadTreeSub class each nide below QuadTree will be a QuadTreeSub type
 Clc::QuadTreeSub< CT >
 Clc::QuadTreeSub< entity::CADEntity_CSPtr >
 Clc::RemoveEntityEvent
 Clc::RemoveLayerEvent
 Clc::RemoveLinePatternEventEvent that gets emitted when a new line pattern was removed from the document
 Clc::ReplaceEntityEvent
 Clc::ReplaceLayerEvent
 Clc::ReplaceLinePatternEventEvent that gets emitted when a new line pattern was replaced in the document
 CSettings
 Clc::SimpleSnapConstrain
 Clc::Snapable
 Clc::StorageManager
 Clc::StringHelper
 CTangentable
 Clc::TextConst
 CtsBSpline
 CtsDeBoorNet
 Clc::operation::Undoable: Abstract class for a Undoable operations All operations you wnt to beable to get place in the undo stack should inherit from Undoable and implement undo and redo. A provided text can be used to show within the undo stack what operation will be re-done or un-done
 Clc::UndoManager
 Clc::UnmanagedDraggableDraggable that has to remove and add itself from the document
 Cunordered_map
 Cts::Utils
 Clc::Visitable
 Cdetail::dispatcher< Ret, IVisitor, F, N >::visitorCallImpl