![]() |
wPlot2D version: 0.1.0
A lightweight C++ library for clear and customizable 2D scientific plots.
|
CwEngine::AssetManager | Manages graphical assets such as fonts for reuse across the application |
CwEngine::Component | Abstract base class for all ECS components |
CwEngine::ColorComponent | ECS component that holds a color value |
CwEngine::DiscontinuityComponent | ECS component that manages excluded intervals for function plotting |
CwEngine::FontComponent | Holds a reference to an SFML font for rendering text |
CwEngine::FunctionComponent | ECS component that stores a mathematical function f(x) |
CwEngine::LengthComponent | ECS component that defines the length of a drawable object |
CwEngine::LineStyleComponent | ESC component that defines the style of a line (solid, dotted, dashed) |
CwEngine::NotchIntervalComponent | ECS component that defines the interval between notches on an axis |
CwEngine::OffsetComponent | ECS component that defines a logical coordinate offset |
CwEngine::PaddingComponent | ECS component representing internal padding for UI-like elements |
CwEngine::PositionComponent | ECS component storing the position of an entity in 2D space and supports movement tracking |
CwEngine::RotationComponent | ECS component that stores a rotation angle (in degrees) |
CwEngine::ScaleComponent | ECS component that defines the scaling factor for an entity in 2D space |
CwEngine::ThicknessComponent | ECS component that defines the thickness of a drawable object |
CwEngine::Entity | Represents an entity in the ECS (Entity-Component System) architecture |
CwPlot2D::AxisEntity | Represents a visual axis (X or Y) in a 2D plot with optional notches and title |
CwPlot2D::DataPlotEntity | Entity for plotting raw data points as a connected polyline |
CwPlot2D::FrameEntity | Entity representing a rectangular frame around content |
CwPlot2D::FunctionEntity | Represents a mathematical function as a drawable entity in a 2D plot |
CwPlot2D::GraphicsEntity | Central entity responsible for graphical rendering in wPlot2D |
CwPlot2D::LabelEntity | Represents a textual label or a collection of axis labels |
CwPlot2D::LegendEntity | Represents a legend box that describes functions and data plots |
CwPlot2D::LineEntity | Entity representing a straight line segment with optional arrowhead |
CwPlot2D::NotchEntity | Represents a single tick mark ("notch") on a 2D axis |
CwPlot2D::TitleEntity | Represents a textual label (typically an axis title or main plot title) in a 2D plot |
CwEngine::LineDrawer | Utility class for rendering thick lines and polylines with style support |
CwEngine::MathUtils | Provides common mathematical helper functions for plotting and geometry |
CwEngine::PathUtils | Utility class providing static functions for managing executable and resource paths across platforms |