BmnRoot
Loading...
Searching...
No Matches
F32vec1 Class Reference

#include <PSEUDO_F32vec1.h>

Public Member Functions

float & operator[] (int i)
 
float operator[] (int i) const
 
 F32vec1 ()
 
 F32vec1 (const float &v0)
 
 operator float () const
 

Public Attributes

float v
 

Friends

F32vec1 rcp (const F32vec1 &a)
 
void operator+= (F32vec1 &a, const F32vec1 &b)
 
void operator-= (F32vec1 &a, const F32vec1 &b)
 
void operator*= (F32vec1 &a, const F32vec1 &b)
 
void operator/= (F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator< (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator<= (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator> (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator>= (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator& (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator| (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator|| (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator! (const F32vec1 &a)
 
F32vec1 if3 (const F32vec1 &a, const F32vec1 &b, const F32vec1 &c)
 
F32vec1 bool2int (const F32vec1 &a)
 
ostream & operator<< (ostream &strm, const F32vec1 &a)
 
istream & operator>> (istream &strm, F32vec1 &a)
 

Detailed Description

Definition at line 24 of file PSEUDO_F32vec1.h.

Constructor & Destructor Documentation

◆ F32vec1() [1/2]

F32vec1::F32vec1 ( )
inline

Definition at line 33 of file PSEUDO_F32vec1.h.

◆ F32vec1() [2/2]

F32vec1::F32vec1 ( const float &  v0)
inline

Definition at line 34 of file PSEUDO_F32vec1.h.

References v.

Member Function Documentation

◆ operator float()

F32vec1::operator float ( ) const
inline

Definition at line 39 of file PSEUDO_F32vec1.h.

References v.

◆ operator[]() [1/2]

float & F32vec1::operator[] ( int  i)
inline

Definition at line 30 of file PSEUDO_F32vec1.h.

References v.

◆ operator[]() [2/2]

float F32vec1::operator[] ( int  i) const
inline

Definition at line 31 of file PSEUDO_F32vec1.h.

References v.

Friends And Related Symbol Documentation

◆ bool2int

F32vec1 bool2int ( const F32vec1 a)
friend

Definition at line 112 of file PSEUDO_F32vec1.h.

◆ if3

F32vec1 if3 ( const F32vec1 a,
const F32vec1 b,
const F32vec1 c 
)
friend

Definition at line 103 of file PSEUDO_F32vec1.h.

◆ operator!

F32vec1 operator! ( const F32vec1 a)
friend

Definition at line 96 of file PSEUDO_F32vec1.h.

◆ operator&

F32vec1 operator& ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 91 of file PSEUDO_F32vec1.h.

◆ operator*=

void operator*= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 79 of file PSEUDO_F32vec1.h.

◆ operator+=

void operator+= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 77 of file PSEUDO_F32vec1.h.

◆ operator-=

void operator-= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 78 of file PSEUDO_F32vec1.h.

◆ operator/=

void operator/= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 80 of file PSEUDO_F32vec1.h.

◆ operator<

F32vec1 operator< ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 85 of file PSEUDO_F32vec1.h.

◆ operator<<

ostream & operator<< ( ostream &  strm,
const F32vec1 a 
)
friend

Definition at line 118 of file PSEUDO_F32vec1.h.

◆ operator<=

F32vec1 operator<= ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 86 of file PSEUDO_F32vec1.h.

◆ operator>

F32vec1 operator> ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 87 of file PSEUDO_F32vec1.h.

◆ operator>=

F32vec1 operator>= ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 88 of file PSEUDO_F32vec1.h.

◆ operator>>

istream & operator>> ( istream &  strm,
F32vec1 a 
)
friend

Definition at line 123 of file PSEUDO_F32vec1.h.

◆ operator|

F32vec1 operator| ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 92 of file PSEUDO_F32vec1.h.

◆ operator||

F32vec1 operator|| ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 93 of file PSEUDO_F32vec1.h.

◆ rcp

F32vec1 rcp ( const F32vec1 a)
friend

Definition at line 53 of file PSEUDO_F32vec1.h.

Member Data Documentation

◆ v

float F32vec1::v

Definition at line 28 of file PSEUDO_F32vec1.h.

Referenced by F32vec1(), operator float(), operator[](), and operator[]().


The documentation for this class was generated from the following file: