AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.Uint16Buffer类 参考

内容为Uint16的内存空间 更多...

类 AnyCAD.Foundation.Uint16Buffer 继承关系图:
AnyCAD.Foundation.Uint16TypedBuffer AnyCAD.Foundation.ArrayBuffer AnyCAD.Foundation.AObject

Public 成员函数

 Uint16Buffer (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
override ClassId GetClassId ()
 获取对象的类型信息
 
 Uint16Buffer (uint itemCount)
 
 Uint16Buffer (Uint16List data)
 
Uint16Buffer Clone ()
 
override EnumDataType GetDataType ()
 获取数据类型.
 
- Public 成员函数 继承自 AnyCAD.Foundation.Uint16TypedBuffer
 Uint16TypedBuffer (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
Uint16List GetData ()
 
void Reserve (uint count)
 保留内存大小,避免重复分配
 
void Set (uint idx, ushort val)
 设置元素
 
ushort Get (uint idx)
 获取元素的值
 
ushort GetItem (uint idx)
 
void Append (ushort val)
 在尾部添加元素
 
void AppendItem1 (ushort val)
 
void Append (ushort a, ushort b)
 在尾部添加两个值
 
void AppendItem2 (ushort a, ushort b)
 
void Append (ushort a, ushort b, ushort c)
 在尾部添加三个值
 
void AppendItem3 (ushort a, ushort b, ushort c)
 
void Append (ushort a, ushort b, ushort c, ushort d)
 在尾部添加四个值
 
void AppendItem4 (ushort a, ushort b, ushort c, ushort d)
 
override uint GetBufferSize ()
 获取缓冲区大小
 
override uint GetItemCount ()
 获取元素的个数
 
- Public 成员函数 继承自 AnyCAD.Foundation.ArrayBuffer
 ArrayBuffer (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
bool Save (string fleName)
 保存为二进制文件
 
- Public 成员函数 继承自 AnyCAD.Foundation.AObject
 AObject (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
virtual bool IsEqual (AObject other)
 对象是否相同,或同一个对象
 

静态 Public 成员函数

static new ClassId GetStaticClassId ()
 
static new Uint16Buffer Cast (AObject obj)
 
static Uint16Buffer Create (Uint16List data)
 基于数组创建一个内存空间
 
static Uint16Buffer CreateByArray (Uint16List data)
 
static Uint16Buffer Create (uint count)
 创建一个内存空间
 
- 静态 Public 成员函数 继承自 AnyCAD.Foundation.ArrayBuffer
static new ClassId GetStaticClassId ()
 
static ArrayBuffer Cast (AObject obj)
 
- 静态 Public 成员函数 继承自 AnyCAD.Foundation.AObject
static ClassId GetStaticClassId ()
 获取类信息
 

详细描述

内容为Uint16的内存空间

Group: Common

成员函数说明

◆ Create() [1/2]

static Uint16Buffer AnyCAD.Foundation.Uint16Buffer.Create ( uint count)
static

创建一个内存空间

参数
count内存空间大小
返回
内存空间

◆ Create() [2/2]

static Uint16Buffer AnyCAD.Foundation.Uint16Buffer.Create ( Uint16List data)
static

基于数组创建一个内存空间

参数
data数据
返回
内存空间

◆ GetClassId()

override ClassId AnyCAD.Foundation.Uint16Buffer.GetClassId ( )
virtual

获取对象的类型信息

返回
类信息

重载 AnyCAD.Foundation.ArrayBuffer .

◆ GetDataType()

override EnumDataType AnyCAD.Foundation.Uint16Buffer.GetDataType ( )
virtual

获取数据类型.

返回
the type.

重载 AnyCAD.Foundation.ArrayBuffer .