SAGA API v9.10
Loading...
Searching...
No Matches
pointcloud.cpp File Reference
#include "pointcloud.h"

Go to the source code of this file.

Macros

#define PC_FILE_VERSION   "SGPC01"
#define PC_SIZE_STRING   32
#define PC_SIZE_DATE   32
#define PC_SIZE_TYPE(type)
#define PC_SIZE_FIELD(field)

Functions

CSG_PointCloudSG_Create_PointCloud (void)
CSG_PointCloudSG_Create_PointCloud (const CSG_PointCloud &PointCloud)
CSG_PointCloudSG_Create_PointCloud (const char *File)
CSG_PointCloudSG_Create_PointCloud (const wchar_t *File)
CSG_PointCloudSG_Create_PointCloud (const CSG_String &File)
CSG_PointCloudSG_Create_PointCloud (CSG_PointCloud *pStructure)

Macro Definition Documentation

◆ PC_FILE_VERSION

#define PC_FILE_VERSION   "SGPC01"

Definition at line 61 of file pointcloud.cpp.

◆ PC_SIZE_DATE

#define PC_SIZE_DATE   32

Definition at line 64 of file pointcloud.cpp.

◆ PC_SIZE_FIELD

#define PC_SIZE_FIELD ( field)
Value:
PC_SIZE_TYPE(m_Field_Info[field]->m_Type)
#define PC_SIZE_TYPE(type)

Definition at line 66 of file pointcloud.cpp.

Referenced by CSG_PointCloud::Del_Field(), and CSG_PointCloud::Mov_Field().

◆ PC_SIZE_STRING

#define PC_SIZE_STRING   32

Definition at line 63 of file pointcloud.cpp.

◆ PC_SIZE_TYPE

#define PC_SIZE_TYPE ( type)
Value:
@ SG_DATATYPE_String
Definition api_core.h:1009
@ SG_DATATYPE_Date
Definition api_core.h:1010
size_t SG_Data_Type_Get_Size(TSG_Data_Type Type)
Definition api_core.h:1064
#define PC_SIZE_STRING
#define PC_SIZE_DATE

Definition at line 65 of file pointcloud.cpp.

Function Documentation

◆ SG_Create_PointCloud() [1/6]

CSG_PointCloud * SG_Create_PointCloud ( const char * File)

Safe Point Cloud construction

Definition at line 88 of file pointcloud.cpp.

References SG_Create_PointCloud().

◆ SG_Create_PointCloud() [2/6]

CSG_PointCloud * SG_Create_PointCloud ( const CSG_PointCloud & PointCloud)

Safe Point Cloud construction

Definition at line 82 of file pointcloud.cpp.

◆ SG_Create_PointCloud() [3/6]

CSG_PointCloud * SG_Create_PointCloud ( const CSG_String & File)

Safe Point Cloud construction

Definition at line 90 of file pointcloud.cpp.

References CSG_PointCloud::Create().

◆ SG_Create_PointCloud() [4/6]

CSG_PointCloud * SG_Create_PointCloud ( const wchar_t * File)

Safe Point Cloud construction

Definition at line 89 of file pointcloud.cpp.

References SG_Create_PointCloud().

◆ SG_Create_PointCloud() [5/6]

CSG_PointCloud * SG_Create_PointCloud ( CSG_PointCloud * pStructure)

Safe Point Cloud construction

Definition at line 103 of file pointcloud.cpp.

◆ SG_Create_PointCloud() [6/6]

CSG_PointCloud * SG_Create_PointCloud ( void )

Safe Point Cloud construction

Definition at line 76 of file pointcloud.cpp.

Referenced by SG_Create_PointCloud(), SG_Create_PointCloud(), SG_Create_Shapes(), and SG_Create_Shapes().