|
Open CASCADE Technology 6.5.2
|
Class for storing info about a couple
of neighbouring paves on an edge
#include <BOPTools_PaveBlock.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BOPTools_PaveBlock () | |
| Empty constructor | |
| BOPTools_PaveBlock (const Standard_Integer anEdge, const BOPTools_Pave &aPave1, const BOPTools_Pave &aPave2) | |
| Constructor Index - DS-index of the edge aPave1 - one pave aPave2 - other pave | |
| void | SetEdge (const Standard_Integer anEdge) |
| Modifier Sets DS-index for the edge that is between aPave1 and aPave2 | |
| void | SetOriginalEdge (const Standard_Integer anEdge) |
| Modifier Sets DS-index for the edge from which this pave block comes from | |
| void | SetPave1 (const BOPTools_Pave &aPave) |
| Modifier | |
| void | SetPave2 (const BOPTools_Pave &aPave) |
| Modifier | |
| void | SetShrunkRange (const IntTools_ShrunkRange &aSR) |
| Modifier Sets the Shrunk Range for the pave block | |
| void | SetPointBetween (const BOPTools_PointBetween &aP) |
| Modifier Sets the point between the paves for the pave block | |
| void | SetCurve (const IntTools_Curve &aC) |
| Modifier Sets the intersection curve to which the pave block belongs to | |
| void | SetFace1 (const Standard_Integer nF1) |
| Modifier Sets the DS-index of the first face | |
| void | SetFace2 (const Standard_Integer nF2) |
| Modifier Sets the DS-index of the second face | |
| Standard_Integer | Edge () const |
| Selector | |
| Standard_Integer | OriginalEdge () const |
| Selector | |
| const BOPTools_Pave & | Pave1 () const |
| Selector | |
| const BOPTools_Pave & | Pave2 () const |
| Selector | |
| Standard_Boolean | IsValid () const |
| Returns TRUE if both paves have vertex index !=0 | |
| Standard_Boolean | IsEqual (const BOPTools_PaveBlock &Other) const |
| Returns TRUE if <Other> is equal to me | |
| void | Parameters (Standard_Real &aT1, Standard_Real &aT2) const |
| Returns values for paves' parameters | |
| const IntTools_Range & | Range () const |
| Returns parmetric range for paves' parameters | |
| const IntTools_ShrunkRange & | ShrunkRange () const |
| Selector | |
| const BOPTools_PointBetween & | PointBetween () const |
| Selector | |
| const IntTools_Curve & | Curve () const |
| Selector | |
| Standard_Integer | Face1 () const |
| Selector | |
| Standard_Integer | Face2 () const |
| Selector | |
| Standard_Boolean | IsInBlock (const BOPTools_Pave &aPaveX) const |
| BOPTools_PaveBlock::BOPTools_PaveBlock | ( | ) |
| BOPTools_PaveBlock::BOPTools_PaveBlock | ( | const Standard_Integer | anEdge, |
| const BOPTools_Pave & | aPave1, | ||
| const BOPTools_Pave & | aPave2 | ||
| ) |
| const IntTools_Curve& BOPTools_PaveBlock::Curve | ( | ) | const |
| Standard_Integer BOPTools_PaveBlock::Edge | ( | ) | const |
| Standard_Integer BOPTools_PaveBlock::Face1 | ( | ) | const |
| Standard_Integer BOPTools_PaveBlock::Face2 | ( | ) | const |
| Standard_Boolean BOPTools_PaveBlock::IsEqual | ( | const BOPTools_PaveBlock & | Other | ) | const |
| Standard_Boolean BOPTools_PaveBlock::IsInBlock | ( | const BOPTools_Pave & | aPaveX | ) | const |
| Standard_Boolean BOPTools_PaveBlock::IsValid | ( | ) | const |
| void BOPTools_PaveBlock::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BOPTools_PaveBlock::operator new | ( | size_t | size | ) | [inline] |
| void* BOPTools_PaveBlock::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| Standard_Integer BOPTools_PaveBlock::OriginalEdge | ( | ) | const |
| void BOPTools_PaveBlock::Parameters | ( | Standard_Real & | aT1, |
| Standard_Real & | aT2 | ||
| ) | const |
| const BOPTools_Pave& BOPTools_PaveBlock::Pave1 | ( | ) | const |
| const BOPTools_Pave& BOPTools_PaveBlock::Pave2 | ( | ) | const |
| const BOPTools_PointBetween& BOPTools_PaveBlock::PointBetween | ( | ) | const |
| const IntTools_Range& BOPTools_PaveBlock::Range | ( | ) | const |
| void BOPTools_PaveBlock::SetCurve | ( | const IntTools_Curve & | aC | ) |
| void BOPTools_PaveBlock::SetEdge | ( | const Standard_Integer | anEdge | ) |
| void BOPTools_PaveBlock::SetFace1 | ( | const Standard_Integer | nF1 | ) |
| void BOPTools_PaveBlock::SetFace2 | ( | const Standard_Integer | nF2 | ) |
| void BOPTools_PaveBlock::SetOriginalEdge | ( | const Standard_Integer | anEdge | ) |
| void BOPTools_PaveBlock::SetPave1 | ( | const BOPTools_Pave & | aPave | ) |
| void BOPTools_PaveBlock::SetPave2 | ( | const BOPTools_Pave & | aPave | ) |
| void BOPTools_PaveBlock::SetPointBetween | ( | const BOPTools_PointBetween & | aP | ) |
| void BOPTools_PaveBlock::SetShrunkRange | ( | const IntTools_ShrunkRange & | aSR | ) |
| const IntTools_ShrunkRange& BOPTools_PaveBlock::ShrunkRange | ( | ) | const |
1.7.4