C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
An object with information about the point location relative to the shell. More...
#include <topology_faceset.h>
Public Member Functions | |
MbPntLoc () | |
Default constructor. | |
MbPntLoc (const MbPntLoc &d) | |
Copy-constructor. | |
MbeItemLocation | GetLocation () const |
Get location of spatial point. | |
bool | IsFaceSelected () const |
Is a face chosen? | |
bool | IsFaceData () const |
Is classification by the face performed? | |
bool | IsTempData () const |
Is classification by the face of maintenance performed? | |
size_t | GetFaceIndex () const |
Get an index of a face. | |
const MbFace * | GetFace () const |
Get a face. | |
double | GetDistance () const |
Get the distance to projection point. | |
const MbCartPoint & | GetFacePoint () const |
Get two-dimensional projection point. | |
const MbCartPoint3D & | GetPoint () const |
Get projection point. | |
const MbVector3D & | GetNormal () const |
Get the normal in projection point. | |
MbeItemLocation | GetFaceLoc () const |
Location of two-dimensional point relative to face boundaries. | |
bool | IsEdge () const |
Are we get to an edge? | |
bool | IsCorner () const |
Are we get to a vertex? | |
const MbSurface * | GetFaceSurface () const |
Get surfaces of a face. | |
bool | GetFaceSense () const |
Get face orientation relative a surface. | |
const MbSurface * | GetEdgeSurface (bool getAdjacent) const |
Get a surface of adjacent face. | |
bool | IsBorderEdge () const |
Are we get to a boundary edge? | |
bool | IsSeamEdge () const |
Are we get to a seam edge? | |
bool | IsExactEdge () const |
Are we get to an exact edge? | |
void | Reset () |
Reset all data. | |
void | SetLocation (MbeItemLocation pLoc) |
Set location of spatial point. | |
void | SetDistance (double d) |
Set the distance. | |
void | SetNormal (const MbVector3D &v) |
Set the normal. | |
void | InitData (size_t _ind, const MbFaceShell &_shell, double _dist, const MbCartPoint &_uv, double _n, const MbCartPoint3D &_pnt, const MbVector3D &_norm, MbeItemLocation _loc2d, const c3d::IndicesPair &_edgeLoc, bool _corn) |
Initialization function. | |
MbPntLoc & | operator= (const MbPntLoc &d) |
Assignment operator. | |
bool | CalculateFaceData (const MbCartPoint3D &pnt, const MbFaceShell &shell, size_t ind) |
Calculate a set of additional data by projected point to a face. | |
An object with information about the point location relative to the shell.
An object contains necessary information about the point location relative to the shell.