Euphoria
eu::PolarCoordinate Struct Reference

#include <polarcoord.h>

Public Member Functions

 PolarCoordinate (float azimuthal01, float polar01)
 
unit3f to_unit_vector () const
 

Static Public Member Functions

static PolarCoordinate create_random (::eu::Random *random)
 

Public Attributes

Angle azimuthal
 
Angle polar
 

Detailed Description

Definition at line 11 of file polarcoord.h.

Constructor & Destructor Documentation

◆ PolarCoordinate()

eu::PolarCoordinate::PolarCoordinate ( float  azimuthal01,
float  polar01 
)

Definition at line 10 of file polarcoord.cc.

Member Function Documentation

◆ create_random()

PolarCoordinate eu::PolarCoordinate::create_random ( ::eu::Random random)
static

Definition at line 34 of file polarcoord.cc.

◆ to_unit_vector()

unit3f eu::PolarCoordinate::to_unit_vector ( ) const

Definition at line 19 of file polarcoord.cc.

Member Data Documentation

◆ azimuthal

Angle eu::PolarCoordinate::azimuthal

Definition at line 13 of file polarcoord.h.

◆ polar

Angle eu::PolarCoordinate::polar

Definition at line 14 of file polarcoord.h.


The documentation for this struct was generated from the following files: