#include <sc_store.h>

Public Member Functions

 Normal ()=default
 Normal (float x, float y, float z)
bool operator!= (Normal const &that) const
bool operator== (Normal const &that) const

Public Attributes

float x
float y
float z

Detailed Description

A single precision normalized vector in 3-space. It is the producer's burden to ensure that the normal is normalized.

Constructor & Destructor Documentation

◆ Normal() [1/2]

SC::Store::Normal::Normal ( )

◆ Normal() [2/2]

SC::Store::Normal::Normal ( float  x,
float  y,
float  z 

Member Function Documentation

◆ operator!=()

bool SC::Store::Normal::operator!= ( Normal const &  that) const

◆ operator==()

bool SC::Store::Normal::operator== ( Normal const &  that) const

Member Data Documentation

◆ x

float SC::Store::Normal::x

◆ y

float SC::Store::Normal::y

◆ z

float SC::Store::Normal::z