You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
#pragma once
|
|
|
|
|
|
#include "xjobject.h"
|
|
|
|
|
|
#include "AlgoPointCloud.h"
|
|
|
|
|
|
|
|
|
|
|
|
class XJ_OM_EXPORT OMPoindCloud : public CXJObject
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
friend class CXJObjectManager;
|
|
|
|
|
|
friend class CXJObjectGroup;
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************
|
|
|
|
|
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD> LoadData
|
|
|
|
|
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>STLģ<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㷨<EFBFBD>⺯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Mesh
|
|
|
|
|
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
*<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> ֵ<EFBFBD><EFBFBD> int<EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0-----------------------<EFBFBD>ɹ<EFBFBD>
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1------------------------ʧ<EFBFBD><EFBFBD>
|
|
|
|
|
|
***************************************************************************/
|
|
|
|
|
|
int LoadData(const char* fname);
|
|
|
|
|
|
|
|
|
|
|
|
const AlgoPointCloud* GetData() const {return m_PointCloud;}
|
|
|
|
|
|
|
|
|
|
|
|
void GetVerData(std::vector<float>& data);
|
|
|
|
|
|
//**************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>************************
|
|
|
|
|
|
virtual void CopyProperty(const CXJObject* pObj);
|
|
|
|
|
|
protected:
|
|
|
|
|
|
OMPoindCloud(void);
|
|
|
|
|
|
OMPoindCloud(OMPoindCloud *obj);
|
|
|
|
|
|
~OMPoindCloud(void);
|
|
|
|
|
|
|
|
|
|
|
|
virtual OMPoindCloud* Copy();
|
|
|
|
|
|
private:
|
|
|
|
|
|
AlgoPointCloud* m_PointCloud;
|
|
|
|
|
|
};
|
|
|
|
|
|
|