class Point3F

Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

A floating point position in a 3D cartesian space.

This type does not specify units. Protocols that use this type should

specify the characteristics of the vector space, including orientation and

units.

Public Methods

void Point3F (Storage_ storage)
void Point3F (float x, float y, float z)
void Point3F ()

Default constructs a |Point3F| only if all of its members are default constructible.

Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

void Point3F (Point3F && )

Defined at line 225 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

void Point3F (const Point3F & other)
Point3F & operator= (Point3F && )

Defined at line 226 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

Point3F & operator= (const Point3F & other)
bool operator== (const Point3F & other)
bool operator!= (const Point3F & other)
float x ()

The number of units along the x-axis.

float & x ()

The number of units along the x-axis.

Point3F & x (float value)

The number of units along the x-axis.

float y ()

The number of units along the y-axis.

float & y ()

The number of units along the y-axis.

Point3F & y (float value)

The number of units along the y-axis.

float z ()

The number of units along the z-axis.

float & z ()

The number of units along the z-axis.

Point3F & z (float value)

The number of units along the z-axis.

void Point3F (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits