dl
dl::Locator类 参考

2d定位器 更多...

#include <dl_locator.h>

struct  SL
 创建参数 更多...
 

Public 类型

enum class  Mode { DIRECT , ADAPT }
 模式 更多...
 

Public 成员函数

 Locator (const SL &sl=SL())
 初始化
 
Position Get (const Size &size)
 添加一个元素,并返回位置
 
Position Get (std::size_t i)
 添加一个元素,并返回位置
 
bool ExGet (size_t i, const Size &size, Position &pos)
 
Position GetSize ()
 
Mode GetMode ()
 
Layout GetLayout ()
 
Float GetDx () const
 
Float GetDy () const
 
void SetX (size_t x)
 
void SetY (size_t y)
 
void Reset ()
 

详细描述

2d定位器

在文件 dl_locator.h21 行定义.

成员枚举类型说明

◆ Mode

enum class dl::Locator::Mode
strong

模式

枚举值
DIRECT 
ADAPT 

在文件 dl_locator.h25 行定义.

构造及析构函数说明

◆ Locator()

dl::Locator::Locator ( const SL & sl = SL())
inline

初始化

在文件 dl_locator.h58 行定义.

成员函数说明

◆ ExGet()

bool dl::Locator::ExGet ( size_t i,
const Size & size,
Position & pos )

◆ Get() [1/2]

Position dl::Locator::Get ( const Size & size)

添加一个元素,并返回位置

参数
[in]size元素大小

◆ Get() [2/2]

Position dl::Locator::Get ( std::size_t i)

添加一个元素,并返回位置

参数
[in]i元素索引

◆ GetDx()

Float dl::Locator::GetDx ( ) const
inline

在文件 dl_locator.h109 行定义.

◆ GetDy()

Float dl::Locator::GetDy ( ) const
inline

在文件 dl_locator.h113 行定义.

◆ GetLayout()

Layout dl::Locator::GetLayout ( )
inline

在文件 dl_locator.h107 行定义.

◆ GetMode()

Mode dl::Locator::GetMode ( )
inline

在文件 dl_locator.h106 行定义.

◆ GetSize()

Position dl::Locator::GetSize ( )
inline

在文件 dl_locator.h82 行定义.

◆ Reset()

void dl::Locator::Reset ( )
inline

在文件 dl_locator.h125 行定义.

◆ SetX()

void dl::Locator::SetX ( size_t x)
inline

在文件 dl_locator.h117 行定义.

◆ SetY()

void dl::Locator::SetY ( size_t y)
inline

在文件 dl_locator.h121 行定义.


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