# DPoint

## Fields

double | `x`
double | `y`
double | `z`

## Functions

| `DPoint`
| `DPoint`
DPoint | `operator+`
DPoint | `operator-`
DPoint | `operator*`
DPoint | `operator/`

## Detailed Description

class `DPoint`

  A generic point class for storing coordinate information.

  Public Functions

  inline `DPoint`()

    Constructs a point at the coordinate system origin

  inline `DPoint`(double x, double y, double z)

    Constructs a point

    Parameters: | x – x-coordinate of point y – y-coordinate of point z – z-coordinate of point

  inline DPoint `operator+`(DPoint const &other) const

    Adds this point to parameter other

    Parameters: | other – The point to add this point to

  inline DPoint `operator-`(DPoint const &other) const

    Subtracts parameter point from this point

    Parameters: | other – The point to subtract from this point

  inline DPoint `operator*`(double scale) const

    Multiplies scalar with this point

    Parameters: | scale – The scalar to multiply with this point

  inline DPoint `operator/`(double scale) const

    Divides scalar with this point

    Parameters: | scale – The scalar to divide with this point

  Public Members

  double `x`

    x component of point

  double `y`

    y component of point

  double `z`

    z component of point

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...