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)
-
void
AddSection(HPS.Plane[] in_planes, 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)
-
void
-
class
File Public Static Functions
-
HPS.OOC.ImportNotifier
Import(string in_file_name, HPS.OOC.ImportOptionsKit in_options)
-
void
Import(string in_file_name, HPS.OOC.ImportOptionsKit in_options, HPS.OOC.ImportNotifier in_notifier)
-
HPS.OOC.ImportNotifier
-
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()
-
void
-
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)
-
override void
-
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)
-
void
-
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)
-
ulong
-
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()
-
void
-
class
Synchronized: public IDisposable Public Functions
-
HPS.OOC.SynchronizedActions.Result
Actions(HPS.OOC.SynchronizedActions actions)
-
void
Dispose()
-
delegate void
DtorDelegate(IntPtr cPtr)
-
Synchronized()
-
HPS.OOC.SynchronizedActions.Result
-
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()
-
HPS.OOC.SynchronizedActions.Result
-
class