NL3D::CZoneTgtSmoother::CTangentId Struct Reference


Public Member Functions

bool isOppositeOf (const CTangentId &tgt)

Data Fields

sint EdgeId
uint16 PatchId
CPatchInfoPatchs [2]
CVector Tangent
uint16 ZoneId

Member Function Documentation

bool NL3D::CZoneTgtSmoother::CTangentId::isOppositeOf const CTangentId tgt  )  [inline]
 

Definition at line 84 of file zone_tgt_smoother.h.

References Patchs.

00085                 {
00086                         // 4x4 configuartion only.
00087                         // The opposite tangent do not have the same patchs which share this tangent.
00088                         if(Patchs[0]==tgt.Patchs[0])    return false;
00089                         if(Patchs[0]==tgt.Patchs[1])    return false;
00090                         if(Patchs[1]==tgt.Patchs[0])    return false;
00091                         if(Patchs[1]==tgt.Patchs[1])    return false;
00092                         return true;
00093                 }


Field Documentation

sint NL3D::CZoneTgtSmoother::CTangentId::EdgeId
 

Definition at line 78 of file zone_tgt_smoother.h.

Referenced by NL3D::CZoneTgtSmoother::makeVerticesCoplanar().

uint16 NL3D::CZoneTgtSmoother::CTangentId::PatchId
 

Definition at line 77 of file zone_tgt_smoother.h.

Referenced by NL3D::CZoneTgtSmoother::makeVerticesCoplanar().

CPatchInfo* NL3D::CZoneTgtSmoother::CTangentId::Patchs[2]
 

Definition at line 80 of file zone_tgt_smoother.h.

Referenced by isOppositeOf(), and NL3D::CZoneTgtSmoother::makeVerticesCoplanar().

CVector NL3D::CZoneTgtSmoother::CTangentId::Tangent
 

Definition at line 82 of file zone_tgt_smoother.h.

Referenced by NL3D::CZoneTgtSmoother::makeVerticesCoplanar().

uint16 NL3D::CZoneTgtSmoother::CTangentId::ZoneId
 

Definition at line 76 of file zone_tgt_smoother.h.

Referenced by NL3D::CZoneTgtSmoother::makeVerticesCoplanar().


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 08:36:48 2004 for NeL by doxygen 1.3.6