#include <VUFacet.hh>
|
| virtual | ~VUFacet () |
| |
| virtual int | GetNumberOfVertices () const =0 |
| |
| virtual UVector3 | GetVertex (int i) const =0 |
| |
| virtual void | SetVertex (int i, const UVector3 &val)=0 |
| |
| virtual UGeometryType | GetEntityType () const =0 |
| |
| virtual UVector3 | GetSurfaceNormal () const =0 |
| |
| virtual bool | IsDefined () const =0 |
| |
| virtual UVector3 | GetCircumcentre () const =0 |
| |
| virtual double | GetRadius () const =0 |
| |
| virtual VUFacet * | GetClone ()=0 |
| |
| virtual double | Distance (const UVector3 &, const double)=0 |
| |
| virtual double | Distance (const UVector3 &, const double, const bool)=0 |
| |
| virtual double | Extent (const UVector3)=0 |
| |
| virtual bool | Intersect (const UVector3 &, const UVector3 &, const bool, double &, double &, UVector3 &)=0 |
| |
| virtual double | GetArea ()=0 |
| |
| virtual UVector3 | GetPointOnFace () const =0 |
| |
| bool | operator== (const VUFacet &right) const |
| |
| void | ApplyTranslation (const UVector3 v) |
| |
| std::ostream & | StreamInfo (std::ostream &os) const |
| |
| bool | IsInside (const UVector3 &p) const |
| |
| virtual int | AllocatedMemory ()=0 |
| |
| virtual void | SetVertexIndex (const int i, const int j)=0 |
| |
| virtual int | GetVertexIndex (const int i) const =0 |
| |
| virtual void | SetVertices (std::vector< UVector3 > *vertices)=0 |
| |
Definition at line 53 of file VUFacet.hh.
| virtual VUFacet::~VUFacet |
( |
| ) |
|
|
inlinevirtual |
| virtual int VUFacet::AllocatedMemory |
( |
| ) |
|
|
pure virtual |
| virtual double VUFacet::Distance |
( |
const UVector3 & |
, |
|
|
const double |
|
|
) |
| |
|
pure virtual |
| virtual double VUFacet::Distance |
( |
const UVector3 & |
, |
|
|
const double |
, |
|
|
const bool |
|
|
) |
| |
|
pure virtual |
| virtual double VUFacet::Extent |
( |
const UVector3 |
| ) |
|
|
pure virtual |
| virtual double VUFacet::GetArea |
( |
| ) |
|
|
pure virtual |
| virtual UVector3 VUFacet::GetCircumcentre |
( |
| ) |
const |
|
pure virtual |
| virtual VUFacet* VUFacet::GetClone |
( |
| ) |
|
|
pure virtual |
| virtual int VUFacet::GetNumberOfVertices |
( |
| ) |
const |
|
pure virtual |
| virtual UVector3 VUFacet::GetPointOnFace |
( |
| ) |
const |
|
pure virtual |
| virtual double VUFacet::GetRadius |
( |
| ) |
const |
|
pure virtual |
| virtual UVector3 VUFacet::GetSurfaceNormal |
( |
| ) |
const |
|
pure virtual |
| virtual int VUFacet::GetVertexIndex |
( |
const int |
i | ) |
const |
|
pure virtual |
| virtual bool VUFacet::IsDefined |
( |
| ) |
const |
|
pure virtual |
| bool VUFacet::IsInside |
( |
const UVector3 & |
p | ) |
const |
| bool VUFacet::operator== |
( |
const VUFacet & |
right | ) |
const |
| virtual void VUFacet::SetVertexIndex |
( |
const int |
i, |
|
|
const int |
j |
|
) |
| |
|
pure virtual |
| virtual void VUFacet::SetVertices |
( |
std::vector< UVector3 > * |
vertices | ) |
|
|
pure virtual |
| std::ostream & VUFacet::StreamInfo |
( |
std::ostream & |
os | ) |
const |
| const double VUFacet::dirTolerance = 1.0E-14 |
|
staticprotected |
The documentation for this class was generated from the following files:
- source/source/geometry/solids/usolids/include/VUFacet.hh
- source/source/geometry/solids/usolids/src/VUFacet.cc