OOC
- class HPS.OOC
- Public Types - class Area : public IDisposable
- Public Functions - Area ()
 - Area (HPS.OOC.Area in_that)
 - Area (HPS.Rectangle in_rect, HPS.MatrixKit in_world_to_window, string in_name)
 - void Dispose ()
 - string GetName ()
 - HPS.MatrixKit GetWorldToWindow ()
 - bool Intersects (HPS.SimpleCuboid world_space_bounding)
 
 - class AreaHighlightTracker : public IDisposable
- Public Functions - void AddArea (HPS.Rectangle in_rect, HPS.MatrixKit in_world_to_window, bool in_clear)
 - void AddPoint (HPS.WorldPoint in_point, bool in_clear)
 - AreaHighlightTracker (HPS.Canvas in_canvas, HPS.SegmentKey in_area_cameras)
 - void Clear ()
 - void Dispose ()
 - delegate void DtorDelegate (IntPtr cPtr)
 - bool Empty ()
 - HPS.SegmentKey GetAreaCameraSegment ()
 - HPS.OOC.Area[] GetAreas ()
 - HPS.Canvas GetCanvas ()
 - bool GetInspecting ()
 - HPS.WindowKey GetWindowKey ()
 - bool Intersects (HPS.SimpleCuboid world_space_bounding)
 
 - class File
- Public Static Functions - HPS.OOC.ImportNotifier Import (string in_file_name, HPS.OOC.ImportOptionsKit in_options)
 
 - class ImportNotifier : public HPS.IONotifier
- Public Functions - void Assign (HPS.OOC.ImportNotifier in_that)
 - override void Dispose ()
 - ImportNotifier ()
 - ImportNotifier (HPS.IONotifier in_that)
 - ImportNotifier (HPS.OOC.ImportNotifier in_that)
 - override HPS.Type ObjectType ()
 
 - class ImportOptionsKit : public HPS.Sprocket
- Public Functions - override void Dispose ()
 - override bool Empty ()
 - bool Equals (HPS.OOC.ImportOptionsKit in_kit)
 - override bool Equals (Object obj)
 - override int GetHashCode ()
 - ImportOptionsKit ()
 - ImportOptionsKit (HPS.OOC.ImportOptionsKit in_kit)
 - override HPS.Type ObjectType ()
 - void Set (HPS.OOC.ImportOptionsKit in_kit)
 - HPS.OOC.ImportOptionsKit SetAreaHighlightTracker (HPS.OOC.AreaHighlightTracker in_area_highlight_tracker)
 - HPS.OOC.ImportOptionsKit SetCenterBounding (bool in_center_bounding)
 - HPS.OOC.ImportOptionsKit SetManualUpdates (bool in_manual_updates)
 - HPS.OOC.ImportOptionsKit SetTarget (HPS.Model in_target)
 - HPS.OOC.ImportOptionsKit SetTranslation (double in_x, double in_y, double in_z)
 - void Show (out HPS.OOC.ImportOptionsKit out_kit)
 - bool ShowCenterBounding (out bool out_center_bounding)
 - bool ShowManualUpdates (out bool out_manual_updates)
 - bool ShowTranslation (out double out_x, out double out_y, out double out_z)
 - HPS.OOC.ImportOptionsKit UnsetAreaHighlightTracker ()
 - HPS.OOC.ImportOptionsKit UnsetCenterBounding ()
 - HPS.OOC.ImportOptionsKit UnsetEverything ()
 - HPS.OOC.ImportOptionsKit UnsetManualUpdates ()
 - HPS.OOC.ImportOptionsKit UnsetTarget ()
 - HPS.OOC.ImportOptionsKit UnsetTranslation ()
 - Public Static Functions - HPS.OOC.ImportOptionsKit GetDefault ()
 - bool operator!= (HPS.OOC.ImportOptionsKit a, HPS.OOC.ImportOptionsKit b)
 - bool operator== (HPS.OOC.ImportOptionsKit a, HPS.OOC.ImportOptionsKit b)
 
 - class NodeHandle : public IDisposable
- Public Functions - void Dispose ()
 - bool Empty ()
 - bool Equals (HPS.OOC.NodeHandle other)
 - override bool Equals (Object obj)
 - override int GetHashCode ()
 - HPS.SegmentKey GetSegment ()
 - HPS.ShellKey GetShell ()
 - Public Static Functions - bool operator!= (HPS.OOC.NodeHandle a, HPS.OOC.NodeHandle b)
 - bool operator== (HPS.OOC.NodeHandle a, HPS.OOC.NodeHandle b)
 
 - class PointCloud : public IDisposable
- Public Functions - ulong AddPoints (HPS.Point[] points, float[] intensities, HPS.RGBColor[] color)
 - HPS.OOC.IOResult CommitDeltasToFile ()
 - HPS.OOC.IOResult CommitDeltasToFile (out string out_delta_file_name)
 - bool DeleteFromPointCloud (HPS.OOC.AreaHighlightTracker tracker)
 - void Destroy ()
 - void Dispose ()
 - bool Empty ()
 - bool Equals (HPS.OOC.PointCloud other)
 - override bool Equals (Object obj)
 - void Export ()
 - override int GetHashCode ()
 - HPS.OOC.NodeHandle GetNodeHandle (HPS.SegmentKey node_key)
 - HPS.SegmentKey GetSegment ()
 - bool HasUncommittedDeltas ()
 - PointCloud ()
 - PointCloud (HPS.Model in_model)
 - PointCloud (HPS.Model in_model, HPS.OOC.PointCloudOptions pointCloudOptions)
 - bool PollUpdateNeeded ()
 - HPS.OOC.QueryIterator QueryPoints (HPS.OOC.QueryFilter filter)
 - void Release ()
 - HPS.OOC.SynchronizedActions.Result Synchronize (HPS.OOC.Synchronized synchronized)
 - Public Static Functions - bool operator!= (HPS.OOC.PointCloud a, HPS.OOC.PointCloud b)
 - bool operator== (HPS.OOC.PointCloud a, HPS.OOC.PointCloud b)
 - bool ShowPointClouds (HPS.Model in_model, out HPS.OOC.PointCloud[] out_point_clouds)
 
 - class PointCloudOptions : public IDisposable
 - class QueryFilter : public IDisposable
 - class QueryIterator : public IDisposable
- Public Types - Public Functions - void Dispose ()
 - HPS.OOC.NodeHandle GetNodeHandle ()
 - HPS.RGBColor GetNodePointColor ()
 - ulong GetNodePointIndex ()
 - HPS.OOC.QueryIterator.Status GetStatus ()
 - HPS.OOC.QueryIterator.Storage GetStorage ()
 - void Next ()
 - QueryIterator ()
 
 - class Synchronized : public IDisposable
- Public Functions - HPS.OOC.SynchronizedActions.Result Actions (HPS.OOC.SynchronizedActions actions)
 - void Dispose ()
 - delegate void DtorDelegate (IntPtr cPtr)
 - Synchronized ()
 
 - class SynchronizedActions : public IDisposable
- Public Types - Public Functions - HPS.OOC.SynchronizedActions.Result DeleteNode (HPS.OOC.NodeHandle node_handle)
 - HPS.OOC.SynchronizedActions.Result DeleteSpecificPoints (HPS.OOC.NodeHandle node_handle, Int32[] point_indices, ulong count)
 - void Dispose ()
 - HPS.OOC.SynchronizedActions.Result OptimizeDeltas ()
 
 
