# HIOUtilityPointCloud

## Functions

| `HIOUtilityPointCloud`
| `~HIOUtilityPointCloud`
`HFileIOResult` | `FileInputByKey`
`HFileIOResult` | `FileInputByKey`
`HFileIOResult` | `FileInputByKey`
char const * | `GetInputName`
char const * | `GetInputTypesString`
`HInputHandlerStyle` | `GetInputStyle`
void | `RegisterInputHandlerTypes`

## Detailed Description

class `HIOUtilityPointCloud` : public HInputHandler

  Public Functions

  `HIOUtilityPointCloud`()
  `~HIOUtilityPointCloud`()
  virtual HFileIOResult `FileInputByKey`(__wchar_t const *filename, HC_KEY key, HInputHandlerOptions *options)

    This method loads a point cloud to a given HOOPS segment key.

    Parameters: | filename – The name of the file to load. key – The HOOPS segment key to load model data into. options – An options class containing any needed extra information for the operation.
    Returns: | The #HFileInputResult result of the input operation.

  inline virtual HFileIOResult `FileInputByKey`(unsigned short const *filename, HC_KEY key, HInputHandlerOptions *options)

    This method loads model data from a given file to a given HOOPS segment key. Note that this must be implemented in a subclassed HInputHandler instance handling models.

    Parameters: | filename – The UNICODE name of the file to load. key – The HOOPS segment key to load model data into. options – An options class containing any needed extra information for the operation.
    Returns: | The #HFileInputResult result of the input operation.

  inline virtual HFileIOResult `FileInputByKey`(char const *filename, HC_KEY key, HInputHandlerOptions *options)

    This method loads model data from a given file to a given HOOPS segment key. Note that this must be implemented in a subclassed HInputHandler instance handling models.

    Parameters: | filename – The name of the file to load. key – The HOOPS segment key to load model data into. options – An options class containing any needed extra information for the operation.
    Returns: | The #HFileInputResult result of the input operation.

  inline virtual char const *`GetInputName`()

    Returns: | A character pointer denoting the name of the handler.

  virtual char const *`GetInputTypesString`()

    This method returns the extensions handled by the reader.

  inline virtual HInputHandlerStyle `GetInputStyle`()

    This abstract method returns the HInputHandlerStyle the HInputHandler.

    For example, the following line of code can be used for an HInputHandler that handles models:

  virtual void `RegisterInputHandlerTypes`()

    This method registers the “pts” and “ptx” extensions as those handled by the reader.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...