#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 ( )
default

◆ 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