Version: 8.3.0
R3 Class Reference

#include <Rn.h>

Inheritance diagram for R3:

Public Member Functions

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

Data Fields

R x
 
R y
 
R z
 

Friends

std::ostream & operator<< (std::ostream &f, const R3 &P)
 
std::istream & operator>> (std::istream &f, R3 &P)
 
std::ostream & operator<< (std::ostream &f, const R3 *P)
 
std::istream & operator>> (std::istream &f, R3 *P)
 
R3 operator* (R c, R3 P)
 
gp_Pnt gp_pnt (R3 xyz)
 
gp_Dir gp_dir (R3 xyz)
 

Constructor & Destructor Documentation

R3::R3 ( R  a,
R  b,
R  c 
)
R3::R3 ( R3  A,
R3  B 
)
R3::R3 ( gp_Pnt  P)
R3::R3 ( gp_Vec  V)
R3::R3 ( gp_Dir  P)

Member Function Documentation

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

References x, y, and z.

R3 R3::operator* ( R  c) const

References R3(), x, y, and z.

R3 R3::operator*= ( R  c)

References x, y, and z.

R3 R3::operator+ ( R3  P) const

References R3(), x, y, and z.

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

References x, y, and z.

R R3::operator, ( R3  P) const

References x, y, and z.

R3 R3::operator- ( R3  P) const

References R3(), x, y, and z.

R3 R3::operator- ( ) const

References R3(), x, y, and z.

R3 R3::operator-= ( R3  P)

References x, y, and z.

R3 R3::operator/ ( R  c) const

References R3(), x, y, and z.

R3 R3::operator/= ( R  c)

References x, y, and z.

R3 R3::operator= ( gp_Pnt  P)

References R3().

R3 R3::operator= ( gp_Dir  P)

References R3().

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

References x.

R3 R3::operator^ ( R3  P) const

References R3(), x, y, and z.

Friends And Related Function Documentation

gp_Dir gp_dir ( R3  xyz)
friend
gp_Pnt gp_pnt ( R3  xyz)
friend
R3 operator* ( R  c,
R3  P 
)
friend
std::ostream& operator<< ( std::ostream &  f,
const R3 P 
)
friend
std::ostream& operator<< ( std::ostream &  f,
const R3 P 
)
friend
std::istream& operator>> ( std::istream &  f,
R3 P 
)
friend
std::istream& operator>> ( std::istream &  f,
R3 P 
)
friend

Field Documentation