wPlot2D version: 0.1.0
A lightweight C++ library for clear and customizable 2D scientific plots.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CwEngine::AssetManagerManages graphical assets such as fonts for reuse across the application
 CwEngine::ComponentAbstract base class for all ECS components
 CwEngine::ColorComponentECS component that holds a color value
 CwEngine::DiscontinuityComponentECS component that manages excluded intervals for function plotting
 CwEngine::FontComponentHolds a reference to an SFML font for rendering text
 CwEngine::FunctionComponentECS component that stores a mathematical function f(x)
 CwEngine::LengthComponentECS component that defines the length of a drawable object
 CwEngine::LineStyleComponentESC component that defines the style of a line (solid, dotted, dashed)
 CwEngine::NotchIntervalComponentECS component that defines the interval between notches on an axis
 CwEngine::OffsetComponentECS component that defines a logical coordinate offset
 CwEngine::PaddingComponentECS component representing internal padding for UI-like elements
 CwEngine::PositionComponentECS component storing the position of an entity in 2D space and supports movement tracking
 CwEngine::RotationComponentECS component that stores a rotation angle (in degrees)
 CwEngine::ScaleComponentECS component that defines the scaling factor for an entity in 2D space
 CwEngine::ThicknessComponentECS component that defines the thickness of a drawable object
 CwEngine::EntityRepresents an entity in the ECS (Entity-Component System) architecture
 CwPlot2D::AxisEntityRepresents a visual axis (X or Y) in a 2D plot with optional notches and title
 CwPlot2D::DataPlotEntityEntity for plotting raw data points as a connected polyline
 CwPlot2D::FrameEntityEntity representing a rectangular frame around content
 CwPlot2D::FunctionEntityRepresents a mathematical function as a drawable entity in a 2D plot
 CwPlot2D::GraphicsEntityCentral entity responsible for graphical rendering in wPlot2D
 CwPlot2D::LabelEntityRepresents a textual label or a collection of axis labels
 CwPlot2D::LegendEntityRepresents a legend box that describes functions and data plots
 CwPlot2D::LineEntityEntity representing a straight line segment with optional arrowhead
 CwPlot2D::NotchEntityRepresents a single tick mark ("notch") on a 2D axis
 CwPlot2D::TitleEntityRepresents a textual label (typically an axis title or main plot title) in a 2D plot
 CwEngine::LineDrawerUtility class for rendering thick lines and polylines with style support
 CwEngine::MathUtilsProvides common mathematical helper functions for plotting and geometry
 CwEngine::PathUtilsUtility class providing static functions for managing executable and resource paths across platforms