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

Classes

class  AxisEntity
 Represents a visual axis (X or Y) in a 2D plot with optional notches and title. More...
class  DataPlotEntity
 Entity for plotting raw data points as a connected polyline. More...
class  FrameEntity
 Entity representing a rectangular frame around content. More...
class  FunctionEntity
 Represents a mathematical function as a drawable entity in a 2D plot. More...
class  GraphicsEntity
 Central entity responsible for graphical rendering in wPlot2D. More...
class  LabelEntity
 Represents a textual label or a collection of axis labels. More...
class  LegendEntity
 Represents a legend box that describes functions and data plots. More...
class  LineEntity
 Entity representing a straight line segment with optional arrowhead. More...
class  NotchEntity
 Represents a single tick mark ("notch") on a 2D axis. More...
class  TitleEntity
 Represents a textual label (typically an axis title or main plot title) in a 2D plot. More...

Enumerations

enum class  AxisType { X_AXIS , Y_AXIS }
 Enum representing the type of axis to render. More...
enum class  NotchPosition { Center , Above , Below }
 Enum controlling the visual placement of notches relative to the axis. More...
enum class  TitleAlignment { Top , Bottom }
 Defines the vertical placement of the main plot title. More...

Enumeration Type Documentation

◆ AxisType

enum class wPlot2D::AxisType
strong

Enum representing the type of axis to render.

Enumerator
X_AXIS 
Y_AXIS 

◆ NotchPosition

enum class wPlot2D::NotchPosition
strong

Enum controlling the visual placement of notches relative to the axis.

Enumerator
Center 
Above 
Below 

◆ TitleAlignment

enum class wPlot2D::TitleAlignment
strong

Defines the vertical placement of the main plot title.

Enumerator
Top 
Bottom