跳转至

Struct SimOne_Data_Marker_Entry

ClassList > SimOne_Data_Marker_Entry

  • #include <SimOneIOStruct.h>

Public Attributes

Type Name
ESimOne_Marker_Action action
SimOne_Marker_Color color
SimOne_Marker_Color colors
int colors_num
bool frame_locked
int32_t id
float lifetime
char mesh_resource
bool mesh_use_embedded_materials
char ns
int obstacle_id
SimOne_Data_Vec3f points
int points_num
SimOne_Marker_Pose pose
char resource
SimOne_Data_Vec3f scale
ESimOne_Marker_SubType sub_type
ESimone_Marker_Shape_Type type

Public Attributes Documentation

variable action

ESimOne_Marker_Action SimOne_Data_Marker_Entry::action;

标记的动作类型 * Action type for the marker


variable color

SimOne_Marker_Color SimOne_Data_Marker_Entry::color;

标记的颜色 * Color of the marker


variable colors

SimOne_Marker_Color SimOne_Data_Marker_Entry::colors[3840];

标记的颜色数组 * Array of colors for the marker


variable colors_num

int SimOne_Data_Marker_Entry::colors_num;

标记的颜色数 * Number of colors in the marker


variable frame_locked

bool SimOne_Data_Marker_Entry::frame_locked;

是否锁定标记在帧中的位置 * Whether the marker is frame-locked


variable id

int32_t SimOne_Data_Marker_Entry::id;

标记的唯一标识符 * Unique identifier for the marker


variable lifetime

float SimOne_Data_Marker_Entry::lifetime;

标记的生命周期,单位为秒 * Lifetime of the marker, in seconds


variable mesh_resource

char SimOne_Data_Marker_Entry::mesh_resource[100];

网格资源标识符,用于引用标记的网格资源 * Mesh resource identifier for referencing mesh resources of the marker


variable mesh_use_embedded_materials

bool SimOne_Data_Marker_Entry::mesh_use_embedded_materials;

是否使用嵌入的材质 * Whether to use embedded materials in the mesh


variable ns

char SimOne_Data_Marker_Entry::ns[100];

标记的命名空间,用于标识不同标记的类别或组 * Namespace of the marker, used to identify different categories or groups of markers


variable obstacle_id

int SimOne_Data_Marker_Entry::obstacle_id;

障碍物标识符,仅在标记类型为障碍物时有效 * Obstacle identifier, applicable only when the marker type is an obstacle


variable points

SimOne_Data_Vec3f SimOne_Data_Marker_Entry::points[3840];

标记的点坐标 * Coordinates of the points in the marker


variable points_num

int SimOne_Data_Marker_Entry::points_num;

标记的点数 * Number of points in the marker


variable pose

SimOne_Marker_Pose SimOne_Data_Marker_Entry::pose;

标记的位置和朝向 * Position and orientation of the marker


variable resource

char SimOne_Data_Marker_Entry::resource[100];

资源标识符,用于引用标记的其他资源 * Resource identifier for referencing additional resources of the marker


variable scale

SimOne_Data_Vec3f SimOne_Data_Marker_Entry::scale;

标记的缩放因子 * Scale factor for the marker


variable sub_type

ESimOne_Marker_SubType SimOne_Data_Marker_Entry::sub_type;

标记的子类型 * Subtype of the marker


variable type

ESimone_Marker_Shape_Type SimOne_Data_Marker_Entry::type;

标记的形状类型 * Shape type of the marker



The documentation for this class was generated from the following file docs/api/cpp/SimOneIOStruct.h