|
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 |