Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
PointCloudSamplesTree Class Reference

Public Member Functions

void create (const GMathBbox3d &bbox, const CoreArray< GMathVec3d > &positions, const unsigned int &max_depth=20)
 
void clear ()
 
const unsigned int & get_max_depth () const
 
void add (const GMathVec3d &sample, const double &radius)
 
const CoreVector
< PointCloudSamplesTreeSample > & 
get_samples () const
 
void get_candidates (const GMathVec3d &position, const double &radius, CoreArray< unsigned int > &candidate_indices, unsigned int &candidate_count) const
 
void get_color (const GMathVec3d &position, const double &radius, const CoreArray< GMathVec4f > &colors, double &weight, GMathVec4f &result) const