xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
xcal::mobject::Axis类 参考

#include <axis.hpp>

类 xcal::mobject::Axis 继承关系图:
[图例]
xcal::mobject::Axis 的协作图:
[图例]

Public 成员函数

 Axis (float_t min_x=-1, float_t max_x=1, float_t x_tick_size=1, float_t min_y=-1, float_t max_y=1, float_t y_tick_size=1)
 
float_t min_x () const
 
float_t max_x () const
 
float_t x_tick_size () const
 
float_t min_y () const
 
float_t max_y () const
 
float_t y_tick_size () const
 
- Public 成员函数 继承自 xcal::mobject::ComposedMObject< Axis, BaseTransformableMobject, StrokeableMObject >
 ComposedMObject ()
 
- Public 成员函数 继承自 xcal::mobject::AbsMObject
 AbsMObject ()=default
 默认构造函数
 
bool visible () const
 获取对象可见性状态(只读)
 
bool & visible ()
 获取对象可见性状态(可修改)
 
Type type () const
 
std::vector< property::MProperty * > & properties ()
 获取对象属性列表
 
virtual ~AbsMObject ()=default
 虚析构函数
 

额外继承的成员函数

- Protected 成员函数 继承自 xcal::mobject::AbsMObject
template<class... Arg>
requires (std::is_base_of_v<property::MProperty, Arg> && ...)
void register_properties (Arg &... arg)
 注册属性到对象
 

详细描述

在文件 axis.hpp11 行定义.

构造及析构函数说明

◆ Axis()

xcal::mobject::Axis::Axis ( float_t  min_x = -1,
float_t  max_x = 1,
float_t  x_tick_size = 1,
float_t  min_y = -1,
float_t  max_y = 1,
float_t  y_tick_size = 1 
)
inlineexplicit

在文件 axis.hpp22 行定义.

成员函数说明

◆ max_x()

float_t xcal::mobject::Axis::max_x ( ) const
inline

在文件 axis.hpp33 行定义.

引用了 xcal::property::Scalar::value().

◆ max_y()

float_t xcal::mobject::Axis::max_y ( ) const
inline

在文件 axis.hpp36 行定义.

引用了 xcal::property::Scalar::value().

◆ min_x()

float_t xcal::mobject::Axis::min_x ( ) const
inline

在文件 axis.hpp32 行定义.

◆ min_y()

float_t xcal::mobject::Axis::min_y ( ) const
inline

在文件 axis.hpp35 行定义.

引用了 xcal::property::Scalar::value().

◆ x_tick_size()

float_t xcal::mobject::Axis::x_tick_size ( ) const
inline

在文件 axis.hpp34 行定义.

引用了 xcal::property::Scalar::value().

◆ y_tick_size()

float_t xcal::mobject::Axis::y_tick_size ( ) const
inline

在文件 axis.hpp37 行定义.

引用了 xcal::property::Scalar::value().


该类的文档由以下文件生成: