CFx SDK Documentation 2024 SP0
|
#include "DbPointCloudObjExports.h"
#include "DbPointCloudCropping.h"
#include "DbPointCloudIntensityStyle.h"
#include "TD_PackPush.h"
#include "DbEntity.h"
#include "TD_PackPop.h"
Go to the source code of this file.
Classes | |
class | OdDbPointCloudEx |
Typedefs | |
typedef OdSmartPtr< OdDbPointCloudEx > | OdDbPointCloudExPtr |
Functions | |
DBPOINTCLOUDOBJ_EXPORT OdResult | oddbCreatePointCloudExEntity (OdDbBlockTableRecord *pBlockToAdd, OdDbPointCloudExPtr &newPointCloud, const OdString &sourceFile, const OdGePoint3d &location=OdGePoint3d::kOrigin, double scale=1.0, double rotation=0.0, const OdGeVector3d &vAxis=OdGeVector3d::kZAxis) |
Definition at line 590 of file DbPointCloudEx.h.
DBPOINTCLOUDOBJ_EXPORT OdResult oddbCreatePointCloudExEntity | ( | OdDbBlockTableRecord * | pBlockToAdd, |
OdDbPointCloudExPtr & | newPointCloud, | ||
const OdString & | sourceFile, | ||
const OdGePoint3d & | location = OdGePoint3d::kOrigin , |
||
double | scale = 1.0 , |
||
double | rotation = 0.0 , |
||
const OdGeVector3d & | vAxis = OdGeVector3d::kZAxis |
||
) |
This method performs the whole point cloud entity creation routine: creates the OdDbPointCloudEx entity, appends it to the database, applies specified attributes, creates the OdDbPointCloudDefEx object (if needed), restores or creates new links to the OdDbPointCloudDefEx object, adds reactors.
pBlockToAdd | [in] Pointer to the block table record to add the point cloud entity to. |
newPointCloud | [out] Recieves a pointer to the created point cloud entity. |
sourceFile | [in] Source file path. |
location | [in] Location of the entity. |
scale | [in] Scale factor. |
rotation | [in] Rotation angle. |
vAxis | [in] Rotation axis. |