plugins

qM3C2

When compiled with the PLUGIN_STANDARD_QM3C2=ON cmake variable, the wrappers that makes CloudCompare’s qM3C2 available through python will be compiled and installed.

Note

In stand alone mode, this plugin requires a QApplication to be running. see pycc.InitQApplication() (In plugin mode, CloudCompare is the running QApplication)

qM3C2Dialog

class pycc.plugins.qM3C2.qM3C2Dialog

Bases: pybind11_object

class ExportOptions

Bases: pybind11_object

Members:

PROJECT_ON_CLOUD1

PROJECT_ON_CLOUD2

PROJECT_ON_CORE_POINTS

PROJECT_ON_CLOUD1 = <ExportOptions.PROJECT_ON_CLOUD1: 0>
PROJECT_ON_CLOUD2 = <ExportOptions.PROJECT_ON_CLOUD2: 1>
PROJECT_ON_CORE_POINTS = <ExportOptions.PROJECT_ON_CORE_POINTS: 2>
property name
property value
exec(self: pym3c2.qM3C2Dialog) int
getCloud1(self: pym3c2.qM3C2Dialog) pycc.ccPointCloud
getCloud2(self: pym3c2.qM3C2Dialog) pycc.ccPointCloud
getCorePointsCloud(self: pym3c2.qM3C2Dialog) pycc.ccPointCloud
getExportOption(self: pym3c2.qM3C2Dialog) pym3c2.qM3C2Dialog.ExportOptions
getMaxThreadCount(self: pym3c2.qM3C2Dialog) int
getNormalsOrientationCloud(self: pym3c2.qM3C2Dialog) pycc.ccPointCloud
keepOriginalCloud(self: pym3c2.qM3C2Dialog) bool
loadParamsFromFile(self: pym3c2.qM3C2Dialog, filename: QString) bool
loadParamsFromPersistentSettings(self: pym3c2.qM3C2Dialog) None
saveParamsToPersistentSettings(self: pym3c2.qM3C2Dialog) None
setCorePointsCloud(self: pym3c2.qM3C2Dialog, cloud: pycc.ccPointCloud) None
PROJECT_ON_CLOUD1 = <ExportOptions.PROJECT_ON_CLOUD1: 0>
PROJECT_ON_CLOUD2 = <ExportOptions.PROJECT_ON_CLOUD2: 1>
PROJECT_ON_CORE_POINTS = <ExportOptions.PROJECT_ON_CORE_POINTS: 2>

qM3C2Process

class pycc.plugins.qM3C2.qM3C2Process
static Compute(dialog: pym3c2.qM3C2Dialog, allowsDialog: bool) pycc.ccPointCloud