OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKHLR
HLRAlgo


HLRAlgo_PolyData Class Reference

#include <HLRAlgo_PolyData.hxx>


Public Member Functions

Standard_EXPORT HLRAlgo_PolyData ()
Standard_EXPORT void HNodes (const Handle(TColgp_HArray1OfXYZ)&HNodes)
Standard_EXPORT void HTData (const Handle(HLRAlgo_HArray1OfTData)&HTData)
Standard_EXPORT void HPHDat (const Handle(HLRAlgo_HArray1OfPHDat)&HPHDat)
void FaceIndex (const Standard_Integer I)
Standard_Integer FaceIndex () const
TColgp_Array1OfXYZ & Nodes () const
HLRAlgo_Array1OfTDataTData () const
HLRAlgo_Array1OfPHDatPHDat () const
Standard_EXPORT void UpdateGlobalMinMax (const Standard_Address ToTMinMax)
Standard_Boolean Hiding () const
Standard_EXPORT void HideByPolyData (const Standard_Address Coordinates, const Standard_Address RealPtr, const Standard_Address Indices, const Standard_Boolean HidingShell, HLRAlgo_EdgeStatus &status)
 process hiding between <pt1> and <pt2>.

Standard_Address Indices ()
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void HideByOneTriangle (const Standard_Address Coordinates, const Standard_Address RealPtr, const Standard_Address BooleanPtr, const Standard_Address PlanPtr, HLRAlgo_EdgeStatus &status)
 evident.


Private Attributes

Standard_Integer myIndices [3]
Handle_TColgp_HArray1OfXYZ myHNodes
Handle_HLRAlgo_HArray1OfTData myHTData
Handle_HLRAlgo_HArray1OfPHDat myHPHDat


Constructor & Destructor Documentation

Standard_EXPORT HLRAlgo_PolyData::HLRAlgo_PolyData  ) 
 


Member Function Documentation

Standard_Integer HLRAlgo_PolyData::FaceIndex  )  const [inline]
 

void HLRAlgo_PolyData::FaceIndex const Standard_Integer  I  )  [inline]
 

Standard_EXPORT const HLRAlgo_PolyData::Handle Standard_Type   )  const
 

Standard_EXPORT void HLRAlgo_PolyData::HideByOneTriangle const Standard_Address  Coordinates,
const Standard_Address  RealPtr,
const Standard_Address  BooleanPtr,
const Standard_Address  PlanPtr,
HLRAlgo_EdgeStatus status
[private]
 

Standard_EXPORT void HLRAlgo_PolyData::HideByPolyData const Standard_Address  Coordinates,
const Standard_Address  RealPtr,
const Standard_Address  Indices,
const Standard_Boolean  HidingShell,
HLRAlgo_EdgeStatus status
 

Standard_Boolean HLRAlgo_PolyData::Hiding  )  const [inline]
 

Standard_EXPORT void HLRAlgo_PolyData::HNodes const Handle(TColgp_HArray1OfXYZ)&  HNodes  ) 
 

Standard_EXPORT void HLRAlgo_PolyData::HPHDat const Handle(HLRAlgo_HArray1OfPHDat)&  HPHDat  ) 
 

Standard_EXPORT void HLRAlgo_PolyData::HTData const Handle(HLRAlgo_HArray1OfTData)&  HTData  ) 
 

Standard_Address HLRAlgo_PolyData::Indices  )  [inline]
 

TColgp_Array1OfXYZ & HLRAlgo_PolyData::Nodes  )  const [inline]
 

HLRAlgo_Array1OfPHDat & HLRAlgo_PolyData::PHDat  )  const [inline]
 

HLRAlgo_Array1OfTData & HLRAlgo_PolyData::TData  )  const [inline]
 

Standard_EXPORT void HLRAlgo_PolyData::UpdateGlobalMinMax const Standard_Address  ToTMinMax  ) 
 


Field Documentation

Handle_TColgp_HArray1OfXYZ HLRAlgo_PolyData::myHNodes [private]
 

Handle_HLRAlgo_HArray1OfPHDat HLRAlgo_PolyData::myHPHDat [private]
 

Handle_HLRAlgo_HArray1OfTData HLRAlgo_PolyData::myHTData [private]
 

Standard_Integer HLRAlgo_PolyData::myIndices[3] [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:03 2008 for OpenCASCADE by  doxygen 1.4.1