R3 Class Reference

#include <Rn.h>

Inheritance diagram for R3:
Inheritance graph
Collaboration diagram for R3:
Collaboration graph

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)

Detailed Description

Definition at line 128 of file Rn.h.


Constructor & Destructor Documentation

R3.R3 (  ) 

Definition at line 143 of file Rn.h.

Referenced by operator*(), operator+(), operator-(), operator/(), operator=(), and operator^().

Here is the caller graph for this function:

R3.R3 ( R  a,
R  b,
R  c 
)

Definition at line 144 of file Rn.h.

R3.R3 ( R3  A,
R3  B 
)

Definition at line 145 of file Rn.h.

R3.R3 ( gp_Pnt  P  ) 

Definition at line 147 of file Rn.h.

R3.R3 ( gp_Vec  V  ) 

Definition at line 148 of file Rn.h.

R3.R3 ( gp_Dir  P  ) 

Definition at line 149 of file Rn.h.


Member Function Documentation

R3 R3.operator+ ( R3  P  )  const

Reimplemented in R4.

Definition at line 151 of file Rn.h.

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

Here is the call graph for this function:

R3 R3.operator+= ( R3  P  ) 

Reimplemented in R4.

Definition at line 152 of file Rn.h.

References x, y, and z.

R3 R3.operator- ( R3  P  )  const

Reimplemented in R4.

Definition at line 153 of file Rn.h.

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

Here is the call graph for this function:

R3 R3.operator-= ( R3  P  ) 

Reimplemented in R4.

Definition at line 154 of file Rn.h.

References x, y, and z.

R3 R3.operator- (  )  const

Reimplemented in R4.

Definition at line 155 of file Rn.h.

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

Here is the call graph for this function:

R3 R3.operator+ (  )  const

Reimplemented in R4.

Definition at line 156 of file Rn.h.

R R3.operator, ( R3  P  )  const

Reimplemented in R4.

Definition at line 157 of file Rn.h.

References x, y, and z.

R3 R3.operator^ ( R3  P  )  const

Definition at line 158 of file Rn.h.

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

Here is the call graph for this function:

R3 R3.operator* ( R  c  )  const

Reimplemented in R4.

Definition at line 159 of file Rn.h.

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

Here is the call graph for this function:

R3 R3.operator*= ( R  c  ) 

Reimplemented in R4.

Definition at line 160 of file Rn.h.

References x, y, and z.

R3 R3.operator/ ( R  c  )  const

Reimplemented in R4.

Definition at line 161 of file Rn.h.

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

Here is the call graph for this function:

R3 R3.operator/= ( R  c  ) 

Reimplemented in R4.

Definition at line 162 of file Rn.h.

References x, y, and z.

R& R3.operator[] ( int  i  ) 

Reimplemented in R4.

Definition at line 163 of file Rn.h.

References x.

R3 R3.operator= ( gp_Pnt  P  ) 

Definition at line 166 of file Rn.h.

References R3().

Here is the call graph for this function:

R3 R3.operator= ( gp_Dir  P  ) 

Definition at line 167 of file Rn.h.

References R3().

Here is the call graph for this function:

bool R3.DansPave ( R3 xyzMin,
R3 xyzMax 
)

Definition at line 173 of file Rn.h.

References x, y, and z.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  f,
const R3 P 
) [friend]

Reimplemented in R4.

Definition at line 130 of file Rn.h.

std::istream& operator>> ( std::istream &  f,
R3 P 
) [friend]

Definition at line 132 of file Rn.h.

std::ostream& operator<< ( std::ostream &  f,
const R3 P 
) [friend]

Reimplemented in R4.

Definition at line 135 of file Rn.h.

std::istream& operator>> ( std::istream &  f,
R3 P 
) [friend]

Definition at line 137 of file Rn.h.

R3 operator* ( R  c,
R3  P 
) [friend]

Reimplemented in R4.

Definition at line 164 of file Rn.h.

gp_Pnt gp_pnt ( R3  xyz  )  [friend]

Definition at line 169 of file Rn.h.

gp_Dir gp_dir ( R3  xyz  )  [friend]

Definition at line 171 of file Rn.h.


Field Documentation


Generated on 22 Oct 2012 for SALOME - SMESH by  doxygen 1.6.1