SALOME - SMESH
R4 Class Reference

#include <Rn.h>

Inheritance diagram for R4:
Inheritance graph
Collaboration diagram for R4:
Collaboration graph

Public Member Functions

 R4 ()
 
 R4 (R a, R b, R c, R d)
 
 R4 (R4 A, R4 B)
 
R4 operator+ (R4 P) const
 
R4 operator+= (R4 P)
 
R4 operator- (R4 P) const
 
R4 operator-= (R4 P)
 
R4 operator- () const
 
R4 operator+ () const
 
R operator, (R4 P) const
 
R4 operator* (R c) const
 
R4 operator*= (R c)
 
R4 operator/ (R c) const
 
R4 operator/= (R c)
 
Roperator[] (int i)
 
R3 operator+ (R3 P) const
 
R3 operator+= (R3 P)
 
R3 operator- (R3 P) const
 
R3 operator-= (R3 P)
 
R operator, (R3 P) const
 
R3 operator^ (R3 P) const
 
bool DansPave (R3 &xyzMin, R3 &xyzMax)
 

Data Fields

R omega
 
R x
 
R y
 
R z
 

Friends

std::ostream & operator<< (std::ostream &f, const R4 &P)
 
istream & operator>> (istream &f, R4 &P)
 
std::ostream & operator<< (std::ostream &f, const R4 *P)
 
istream & operator>> (istream &f, R4 *P)
 
R4 operator* (R c, R4 P)
 

Detailed Description

Definition at line 179 of file Rn.h.

Constructor & Destructor Documentation

◆ R4() [1/3]

R4::R4 ( )

Definition at line 194 of file Rn.h.

◆ R4() [2/3]

R4::R4 ( R  a,
R  b,
R  c,
R  d 
)

Definition at line 195 of file Rn.h.

◆ R4() [3/3]

R4::R4 ( R4  A,
R4  B 
)

Definition at line 196 of file Rn.h.

Member Function Documentation

◆ operator+() [1/3]

R4 R4::operator+ ( R4  P) const

Definition at line 198 of file Rn.h.

References omega, R2::x, R3::x, R2::y, R3::y, and R3::z.

◆ operator+=() [1/2]

R4 R4::operator+= ( R4  P)

Definition at line 199 of file Rn.h.

References omega, R2::x, R3::x, R2::y, R3::y, and R3::z.

◆ operator-() [1/3]

R4 R4::operator- ( R4  P) const

Definition at line 200 of file Rn.h.

References omega, R2::x, R3::x, R2::y, R3::y, and R3::z.

◆ operator-=() [1/2]

R4 R4::operator-= ( R4  P)

Definition at line 201 of file Rn.h.

References omega, R2::x, R3::x, R2::y, R3::y, and R3::z.

◆ operator-() [2/3]

R4 R4::operator- ( ) const

Definition at line 202 of file Rn.h.

References R2::x, and R2::y.

◆ operator+() [2/3]

R4 R4::operator+ ( ) const

Definition at line 203 of file Rn.h.

◆ operator,() [1/2]

R R4::operator, ( R4  P) const

Definition at line 204 of file Rn.h.

References omega, R2::x, R3::x, R2::y, R3::y, and R3::z.

◆ operator*()

R4 R4::operator* ( R  c) const

Definition at line 205 of file Rn.h.

References R2::x, and R2::y.

◆ operator*=()

R4 R4::operator*= ( R  c)

Definition at line 206 of file Rn.h.

References R2::x, and R2::y.

◆ operator/()

R4 R4::operator/ ( R  c) const

Definition at line 207 of file Rn.h.

References R2::x, and R2::y.

◆ operator/=()

R4 R4::operator/= ( R  c)

Definition at line 208 of file Rn.h.

References R2::x, and R2::y.

◆ operator[]()

R& R4::operator[] ( int  i)

Definition at line 209 of file Rn.h.

References R2::x.

◆ operator+() [3/3]

R3 R3::operator+ ( R3  P) const
inherited

Definition at line 149 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ operator+=() [2/2]

R3 R3::operator+= ( R3  P)
inherited

Definition at line 150 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ operator-() [3/3]

R3 R3::operator- ( R3  P) const
inherited

Definition at line 151 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ operator-=() [2/2]

R3 R3::operator-= ( R3  P)
inherited

Definition at line 152 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ operator,() [2/2]

R R3::operator, ( R3  P) const
inherited

Definition at line 155 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ operator^()

R3 R3::operator^ ( R3  P) const
inherited

Definition at line 156 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ DansPave()

bool R3::DansPave ( R3 xyzMin,
R3 xyzMax 
)
inherited

Definition at line 171 of file Rn.h.

References R3::x, R3::y, and R3::z.

Friends And Related Function Documentation

◆ operator<< [1/2]

std::ostream& operator<< ( std::ostream &  f,
const R4 P 
)
friend

Definition at line 181 of file Rn.h.

◆ operator>> [1/2]

istream& operator>> ( istream &  f,
R4 P 
)
friend

Definition at line 183 of file Rn.h.

◆ operator<< [2/2]

std::ostream& operator<< ( std::ostream &  f,
const R4 P 
)
friend

Definition at line 186 of file Rn.h.

◆ operator>> [2/2]

istream& operator>> ( istream &  f,
R4 P 
)
friend

Definition at line 188 of file Rn.h.

◆ operator*

R4 operator* ( R  c,
R4  P 
)
friend

Definition at line 210 of file Rn.h.

Field Documentation

◆ omega

R R4::omega

Definition at line 192 of file Rn.h.

Referenced by NormeInfinie(), operator+(), operator+=(), operator,(), operator-(), and operator-=().

◆ x

◆ y

◆ z