PointCloud/IPointCloud.h File Reference

IPointCloud.h File Reference
#include "..\ifnpub.h"
#include "..\ipoint2.h"
#include "..\export.h"
#include "..\Graphics\Matrix44.h"
#include "..\containers\Array.h"
#include "IPointCloudVisibleNode.h"

Classes

class  IPointCloud
 The interface for interacting with point cloud objects. More...
 
class  IPointCloudEx
 

Namespaces

 MaxSDK
 
 MaxSDK::PointCloud
 

Macros

#define IID_POINT_CLOUD   Interface_ID(0x181a2a1c, 0x34ea4e72)
 Defines the interface ID for the IPointCloud interface. More...
 

Enumerations

enum  PointCloudPBIds {
  pb_filename, pb_voxelsize, pb_as_pixel_pointsize, pb_real_world_scale_pointsize,
  pb_pointsize_types, pb_solidColor, pb_display_technique, pb_gradient_texmap,
  pb_performance_quality, pb_fixed_LOD_enable, pb_fixed_LOD_level, pb_enable_limitplanes,
  pb_fence_globalenable, pb_fence_objects, pb_fence_globalinvert, pb_geomshader,
  pb_scan_files, pb_pts_visible
}
 
enum  PointCloudExposedFunctionIds { pb_block_until_loading_finished, pb_pts_visible_active_viewport, pb_pts_total }
 

Macro Definition Documentation

#define IID_POINT_CLOUD   Interface_ID(0x181a2a1c, 0x34ea4e72)

Defines the interface ID for the IPointCloud interface.

The ID can be used to return the interface pointer through the GetInterface() method for classes which implement IPointCloud.