AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 类型 | Public 成员函数 | Protected 属性 | 所有成员列表
AnyCAD::API::Vector3List类 参考

Point of vector list. 更多...

#include <APIMath.h>

Public 类型

typedef std::vector< Vector3Vector3Arr
 

Public 成员函数

 Vector3List ()
 
 Vector3List (const Vector3Arr &arr)
 
int size () const
 
void add (const Vector3 &vec)
 
Vector3 get (int idx) const
 
Vector3ptr ()
 
const Vector3operator[] (int idx) const
 
void resize (int nSize)
 
void clear ()
 
const Vector3ArrGetImpl () const
 
Vector3ArrGetImpl ()
 

Protected 属性

Vector3Arr m_arr
 

详细描述

Point of vector list.

作者
AnyCAD

成员类型定义说明

构造及析构函数说明

AnyCAD::API::Vector3List::Vector3List ( )
AnyCAD::API::Vector3List::Vector3List ( const Vector3Arr arr)

成员函数说明

void AnyCAD::API::Vector3List::add ( const Vector3 vec)

Add Vector3

参数
vecnew element
void AnyCAD::API::Vector3List::clear ( )
inline

clear the list;

Vector3 AnyCAD::API::Vector3List::get ( int  idx) const

Get Vector3

参数
idxthe index
const Vector3Arr& AnyCAD::API::Vector3List::GetImpl ( ) const
inline
Vector3Arr& AnyCAD::API::Vector3List::GetImpl ( )
inline
const Vector3& AnyCAD::API::Vector3List::operator[] ( int  idx) const
inline

Get element by index

参数
vecnew element
Vector3* AnyCAD::API::Vector3List::ptr ( )
inline
void AnyCAD::API::Vector3List::resize ( int  nSize)
inline
int AnyCAD::API::Vector3List::size ( ) const
inline

Get list size

类成员变量说明

Vector3Arr AnyCAD::API::Vector3List::m_arr
protected

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