51 unsigned int getGID() {
return _gID; };
86 void init(
bool singleSurface);
90 void recurseChildren(
ccHObject* par,
bool highlight);
int getRelationTo(ccGeoObject *obj, ccTopologyRelation **out=nullptr)
void setActive(bool active)
static ccGeoObject * getGeoObjectParent(ccHObject *object)
static bool isGeoObjectInterior(ccHObject *object)
static const int INTERIOR
static const int UPPER_BOUNDARY
ccPointCloud * m_associatedCloud
static int getGeoObjectRegion(ccHObject *object)
ccHObject * getRegion(int mappingRegion)
ccPointCloud * getAssociatedCloud()
ccTopologyRelation * addRelationTo(ccGeoObject *obj2, int type, ecvMainAppInterface *app)
static bool isGeoObjectLower(ccHObject *object)
static bool isGeoObject(ccHObject *object)
static bool isSingleSurfaceGeoObject(ccHObject *object)
ccGeoObject(QString name, ecvMainAppInterface *app, bool singleSurface)
static const int LOWER_BOUNDARY
static bool isGeoObjectUpper(ccHObject *object)
ecvMainAppInterface * m_app
Hierarchical CLOUDVIEWER Object.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
Main application interface (for plugins)