Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::OOC Class Reference

The OOC class contains objects used for importing OOC files. More...

#include <sprk_ooc.h>

Collaboration diagram for HPS::OOC:

Classes

class  Area
 The Area class is represents a quadrilateral area for highlighting. More...
 
class  AreaHighlightTracker
 Override this class to customize Area Highlighting. More...
 
class  File
 The File class provides functions to import OOC files. More...
 
class  ImportNotifier
 The ImportNotifier class is a smart-pointer that is tied to a file import. More...
 
class  ImportOptionsKit
 The ImportOptionsKit class is a user space object. More...
 
class  NodeHandle
 
class  PointCloud
 The PointCloud class provides interactions with a OOC point cloud. More...
 
class  QueryFilter
 QueryFilter is an class used to indicate what point data should be retrieved from OOC::PointCloud::QueryPoints. More...
 
class  QueryIterator
 The iterator returned from a call to OOC::PointCloud::QueryPoints. More...
 
class  Synchronized
 Override this class to access SynchronizedActions on a point cloud. More...
 
class  SynchronizedActions
 This class provides ways to create and optimize OOC deltas. More...
 

Public Types

enum  IOResult {
  IOResult::Success,
  IOResult::ErrorInvalidPointCloud,
  IOResult::ErrorUnknownFailure,
  IOResult::ErrorNoOOCView,
  IOResult::ErrorCyclicFileDependencies,
  IOResult::ErrorSerializationFailure,
  IOResult::ErrorDeserializationFailure,
  IOResult::ErrorIllegalFileName,
  IOResult::ErrorFileSystemFailure,
  IOResult::ErrorOOCRootAlreadyExists,
  IOResult::ErrorInvalidBuffer
}
 Designates the status of an IO operation. More...
 
typedef std::vector< Area, HPS::Allocator< Area > > AreaArray
 

Public Attributes

class OOC_API PointCloud
 
class OOC_API SynchronizedActions
 
class OOC_API QueryFilter
 
class OOC_API QueryIterator
 
class OOC_API QueryResult
 

Private Member Functions

 OOC ()
 Private default constructor to prevent instantiation. More...
 

Detailed Description

The OOC class contains objects used for importing OOC files.

Member Typedef Documentation

◆ AreaArray

typedef std::vector<Area, HPS::Allocator<Area> > HPS::OOC::AreaArray

Member Enumeration Documentation

◆ IOResult

enum HPS::OOC::IOResult
strong

Designates the status of an IO operation.

Enumerator
Success 
ErrorInvalidPointCloud 
ErrorUnknownFailure 
ErrorNoOOCView 
ErrorCyclicFileDependencies 
ErrorSerializationFailure 
ErrorDeserializationFailure 
ErrorIllegalFileName 
ErrorFileSystemFailure 
ErrorOOCRootAlreadyExists 
ErrorInvalidBuffer 

Constructor & Destructor Documentation

◆ OOC()

HPS::OOC::OOC ( )
private

Private default constructor to prevent instantiation.

Member Data Documentation

◆ PointCloud

◆ QueryFilter

◆ QueryIterator

◆ QueryResult

class OOC_API HPS::OOC::QueryResult

◆ SynchronizedActions


The documentation for this class was generated from the following file: