io

Types

IOResult

Fields

IOResult_Success

IOResult_Error_Unknown_Failure

IOResult_Error_No_HBaseView

IOResult_Error_Cyclic_File_Dependencies

IOResult_Error_Serialization_Failure

IOResult_Error_Deserialization_Failure

IOResult_Error_Illegal_File_Name

IOResult_Error_File_System_Failure

IOResult_Error_OOC_Root_Already_Exists

IOResult_Error_Invalid_Buffer

Functions

IOResult

FileInputByKey

IOResult

FileInputByKey

IOResult

CreateUserPointCloud

IOResult

CommitDeltasToFile

IOResult

CommitDeltasToFile

IOResult

CommitDeltasToFile

IOResult

CommitDeltasToFile

bool

HasUncommittedDeltas

Detailed Description

namespace io

Type Documentation

enum ooc::io::IOResult

Designates the status of an IO operation.

Values:

enumerator IOResult_Success
enumerator IOResult_Error_Unknown_Failure
enumerator IOResult_Error_No_HBaseView
enumerator IOResult_Error_Cyclic_File_Dependencies
enumerator IOResult_Error_Serialization_Failure
enumerator IOResult_Error_Deserialization_Failure
enumerator IOResult_Error_Illegal_File_Name
enumerator IOResult_Error_File_System_Failure
enumerator IOResult_Error_OOC_Root_Already_Exists
enumerator IOResult_Error_Invalid_Buffer

Function Documentation

Warning

doxygenfunction: Unable to resolve function “FileInputByKey” with arguments None in doxygen xml output for project “ooc” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/ooc/xml. Potential matches:

- IOResult FileInputByKey(char *buffer, int buffer_size, wchar_t const *file_name, HC_KEY segment_key, HInputHandlerOptions &options)
- IOResult FileInputByKey(wchar_t const *file_name, HC_KEY segment_key, HInputHandlerOptions &options)

Warning

doxygenfunction: Unable to resolve function “FileInputByKey” with arguments None in doxygen xml output for project “ooc” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/ooc/xml. Potential matches:

- IOResult FileInputByKey(char *buffer, int buffer_size, wchar_t const *file_name, HC_KEY segment_key, HInputHandlerOptions &options)
- IOResult FileInputByKey(wchar_t const *file_name, HC_KEY segment_key, HInputHandlerOptions &options)
IOResult ooc::io::CreateUserPointCloud(wchar_t const *filename, HC_KEY segment_key, HInputHandlerOptions &options)

Internal use only

Parameters
  • filename

  • key – The key to load the point cloud into.

Returns

int

Warning

doxygenfunction: Unable to resolve function “CommitDeltasToFile” with arguments None in doxygen xml output for project “ooc” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/ooc/xml. Potential matches:

- IOResult CommitDeltasToFile(Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(Env env, H_UTF8 const &file_name)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 const &file_name)

Warning

doxygenfunction: Unable to resolve function “CommitDeltasToFile” with arguments None in doxygen xml output for project “ooc” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/ooc/xml. Potential matches:

- IOResult CommitDeltasToFile(Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(Env env, H_UTF8 const &file_name)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 const &file_name)

Warning

doxygenfunction: Unable to resolve function “CommitDeltasToFile” with arguments None in doxygen xml output for project “ooc” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/ooc/xml. Potential matches:

- IOResult CommitDeltasToFile(Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(Env env, H_UTF8 const &file_name)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 const &file_name)

Warning

doxygenfunction: Unable to resolve function “CommitDeltasToFile” with arguments None in doxygen xml output for project “ooc” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/ooc/xml. Potential matches:

- IOResult CommitDeltasToFile(Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(Env env, H_UTF8 const &file_name)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 *out_generated_file_name = 0)
- IOResult CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 const &file_name)
bool ooc::io::HasUncommittedDeltas(Env env)

Queries whether or not there are any uncommitted deltas in memory for a particular point cloud tree.

See also

ooc::io::CommitDeltasToFile

See also

ooc::io::CommitDeltasToFile

Parameters

env – The environment of the point cloud to query.

Returns

true if there have been any changes made to the point cloud that have not been committed to disk. Returns false otherwise.