Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Types
HLRBRep_FaceData Class Reference

#include <HLRBRep_FaceData.hxx>

Public Member Functions

 HLRBRep_FaceData ()
 
void Set (const TopoDS_Face &FG, const TopAbs_Orientation Or, const bool Cl, const int NW)
 <Or> is the orientation of the face. <Cl> is true if the face belongs to a closed volume. <NW> is the number of wires (or block of edges) of the face.
 
void SetWire (const int WI, const int NE)
 Set <NE> the number of edges of the wire number <WI>.
 
void SetWEdge (const int WI, const int EWI, const int EI, const TopAbs_Orientation Or, const bool OutL, const bool Inte, const bool Dble, const bool IsoL)
 Set the edge number <EWI> of the wire <WI>.
 
bool Selected () const
 
void Selected (const bool B)
 
bool Back () const
 
void Back (const bool B)
 
bool Side () const
 
void Side (const bool B)
 
bool Closed () const
 
void Closed (const bool B)
 
bool Hiding () const
 
void Hiding (const bool B)
 
bool Simple () const
 
void Simple (const bool B)
 
bool Cut () const
 
void Cut (const bool B)
 
bool WithOutL () const
 
void WithOutL (const bool B)
 
bool Plane () const
 
void Plane (const bool B)
 
bool Cylinder () const
 
void Cylinder (const bool B)
 
bool Cone () const
 
void Cone (const bool B)
 
bool Sphere () const
 
void Sphere (const bool B)
 
bool Torus () const
 
void Torus (const bool B)
 
double Size () const
 
void Size (const double S)
 
TopAbs_Orientation Orientation () const
 
void Orientation (const TopAbs_Orientation O)
 
occ::handle< HLRAlgo_WiresBlock > & Wires ()
 
HLRBRep_SurfaceGeometry ()
 
float Tolerance () const
 

Protected Types

enum  EMaskFlags {
  EMaskOrient = 15 , FMaskSelected = 16 , FMaskBack = 32 , FMaskSide = 64 ,
  FMaskClosed = 128 , FMaskHiding = 256 , FMaskSimple = 512 , FMaskCut = 1024 ,
  FMaskWithOutL = 2048 , FMaskPlane = 4096 , FMaskCylinder = 8192 , FMaskCone = 16384 ,
  FMaskSphere = 32768 , FMaskTorus = 65536
}
 

Member Enumeration Documentation

◆ EMaskFlags

Enumerator
EMaskOrient 
FMaskSelected 
FMaskBack 
FMaskSide 
FMaskClosed 
FMaskHiding 
FMaskSimple 
FMaskCut 
FMaskWithOutL 
FMaskPlane 
FMaskCylinder 
FMaskCone 
FMaskSphere 
FMaskTorus 

Constructor & Destructor Documentation

◆ HLRBRep_FaceData()

HLRBRep_FaceData::HLRBRep_FaceData ( )

Member Function Documentation

◆ Back() [1/2]

bool HLRBRep_FaceData::Back ( ) const

◆ Back() [2/2]

void HLRBRep_FaceData::Back ( const bool B)

◆ Closed() [1/2]

bool HLRBRep_FaceData::Closed ( ) const

◆ Closed() [2/2]

void HLRBRep_FaceData::Closed ( const bool B)

◆ Cone() [1/2]

bool HLRBRep_FaceData::Cone ( ) const

◆ Cone() [2/2]

void HLRBRep_FaceData::Cone ( const bool B)

◆ Cut() [1/2]

bool HLRBRep_FaceData::Cut ( ) const

◆ Cut() [2/2]

void HLRBRep_FaceData::Cut ( const bool B)

◆ Cylinder() [1/2]

bool HLRBRep_FaceData::Cylinder ( ) const

◆ Cylinder() [2/2]

void HLRBRep_FaceData::Cylinder ( const bool B)

◆ Geometry()

HLRBRep_Surface & HLRBRep_FaceData::Geometry ( )

◆ Hiding() [1/2]

bool HLRBRep_FaceData::Hiding ( ) const

◆ Hiding() [2/2]

void HLRBRep_FaceData::Hiding ( const bool B)

◆ Orientation() [1/2]

TopAbs_Orientation HLRBRep_FaceData::Orientation ( ) const

◆ Orientation() [2/2]

void HLRBRep_FaceData::Orientation ( const TopAbs_Orientation O)

◆ Plane() [1/2]

bool HLRBRep_FaceData::Plane ( ) const

◆ Plane() [2/2]

void HLRBRep_FaceData::Plane ( const bool B)

◆ Selected() [1/2]

bool HLRBRep_FaceData::Selected ( ) const

◆ Selected() [2/2]

void HLRBRep_FaceData::Selected ( const bool B)

◆ Set()

void HLRBRep_FaceData::Set ( const TopoDS_Face & FG,
const TopAbs_Orientation Or,
const bool Cl,
const int NW )

<Or> is the orientation of the face. <Cl> is true if the face belongs to a closed volume. <NW> is the number of wires (or block of edges) of the face.

◆ SetWEdge()

void HLRBRep_FaceData::SetWEdge ( const int WI,
const int EWI,
const int EI,
const TopAbs_Orientation Or,
const bool OutL,
const bool Inte,
const bool Dble,
const bool IsoL )

Set the edge number <EWI> of the wire <WI>.

◆ SetWire()

void HLRBRep_FaceData::SetWire ( const int WI,
const int NE )

Set <NE> the number of edges of the wire number <WI>.

◆ Side() [1/2]

bool HLRBRep_FaceData::Side ( ) const

◆ Side() [2/2]

void HLRBRep_FaceData::Side ( const bool B)

◆ Simple() [1/2]

bool HLRBRep_FaceData::Simple ( ) const

◆ Simple() [2/2]

void HLRBRep_FaceData::Simple ( const bool B)

◆ Size() [1/2]

double HLRBRep_FaceData::Size ( ) const

◆ Size() [2/2]

void HLRBRep_FaceData::Size ( const double S)

◆ Sphere() [1/2]

bool HLRBRep_FaceData::Sphere ( ) const

◆ Sphere() [2/2]

void HLRBRep_FaceData::Sphere ( const bool B)

◆ Tolerance()

float HLRBRep_FaceData::Tolerance ( ) const

◆ Torus() [1/2]

bool HLRBRep_FaceData::Torus ( ) const

◆ Torus() [2/2]

void HLRBRep_FaceData::Torus ( const bool B)

◆ Wires()

occ::handle< HLRAlgo_WiresBlock > & HLRBRep_FaceData::Wires ( )

◆ WithOutL() [1/2]

bool HLRBRep_FaceData::WithOutL ( ) const

◆ WithOutL() [2/2]

void HLRBRep_FaceData::WithOutL ( const bool B)

The documentation for this class was generated from the following file: