ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
FaceCartesian Class Reference

#include <FaceCartesian.h>

Inherits Face.

Public Member Functions

 FaceCartesian ()
 
virtual ~FaceCartesian ()
 
virtual void setSurface (const double &surface)
 
virtual void initializeOthers (const double &surface, const Coord &normal, const Coord &tangent, const Coord &binormal)
 
virtual void setPos (const double &X, const double &Y, const double &Z)
 
virtual void setNormal (const double &X, const double &Y, const double &Z)
 
virtual void setTangent (const double &X, const double &Y, const double &Z)
 
virtual void setBinormal (const double &X, const double &Y, const double &Z)
 
virtual void setSize (const double &sizeX, const double &sizeY, const double &sizeZ)
 
virtual void setSize (const Coord &size)
 
virtual const doublegetSizeX ()
 
virtual const doublegetSizeY ()
 
virtual const doublegetSizeZ ()
 
virtual const CoordgetSize ()
 
virtual FacecreerNouvelleFace ()
 
- Public Member Functions inherited from Face
 Face ()
 
virtual ~Face ()
 
const CoordgetNormal () const
 
const CoordgetTangent () const
 
const CoordgetBinormal () const
 
const doublegetSurface () const
 
const CoordgetPos () const
 
Coord vector (Element *e)
 
double distance (Element *e)
 
virtual void printInfo () const
 

Protected Attributes

Coord m_size
 dimensions of Cartesian face
 
- Protected Attributes inherited from Face
Coord m_position
 
double m_surface
 
Coord m_normal
 
Coord m_tangent
 
Coord m_binormal
 

Constructor & Destructor Documentation

◆ FaceCartesian()

FaceCartesian::FaceCartesian ( )

◆ ~FaceCartesian()

FaceCartesian::~FaceCartesian ( )
virtual

Member Function Documentation

◆ creerNouvelleFace()

Face * FaceCartesian::creerNouvelleFace ( )
virtual

Reimplemented from Face.

◆ getSize()

virtual const Coord & FaceCartesian::getSize ( )
inlinevirtual

Reimplemented from Face.

◆ getSizeX()

virtual const double & FaceCartesian::getSizeX ( )
inlinevirtual

Reimplemented from Face.

◆ getSizeY()

virtual const double & FaceCartesian::getSizeY ( )
inlinevirtual

Reimplemented from Face.

◆ getSizeZ()

virtual const double & FaceCartesian::getSizeZ ( )
inlinevirtual

Reimplemented from Face.

◆ initializeOthers()

void FaceCartesian::initializeOthers ( const double surface,
const Coord normal,
const Coord tangent,
const Coord binormal 
)
virtual

Reimplemented from Face.

◆ setBinormal()

void FaceCartesian::setBinormal ( const double X,
const double Y,
const double Z 
)
virtual

Reimplemented from Face.

◆ setNormal()

void FaceCartesian::setNormal ( const double X,
const double Y,
const double Z 
)
virtual

Reimplemented from Face.

◆ setPos()

void FaceCartesian::setPos ( const double X,
const double Y,
const double Z 
)
virtual

Reimplemented from Face.

◆ setSize() [1/2]

void FaceCartesian::setSize ( const Coord size)
virtual

Reimplemented from Face.

◆ setSize() [2/2]

void FaceCartesian::setSize ( const double sizeX,
const double sizeY,
const double sizeZ 
)
virtual

Reimplemented from Face.

◆ setSurface()

void FaceCartesian::setSurface ( const double surface)
virtual

Reimplemented from Face.

◆ setTangent()

void FaceCartesian::setTangent ( const double X,
const double Y,
const double Z 
)
virtual

Reimplemented from Face.

Member Data Documentation

◆ m_size

Coord FaceCartesian::m_size
protected

dimensions of Cartesian face


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