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.