CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
DbPointCloudEx.h File Reference
#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< OdDbPointCloudExOdDbPointCloudExPtr
 

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)
 

Typedef Documentation

◆ OdDbPointCloudExPtr

Definition at line 590 of file DbPointCloudEx.h.

Function Documentation

◆ oddbCreatePointCloudExEntity()

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.

Parameters
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.
Returns
Returns eOk.