Open CASCADE Technology 7.8.0
Public Member Functions | Protected Member Functions
IMeshData_StatusOwner Class Reference

Extension interface class providing status functionality. More...

#include <IMeshData_StatusOwner.hxx>

Inheritance diagram for IMeshData_StatusOwner:
Inheritance graph
[legend]

Public Member Functions

virtual ~IMeshData_StatusOwner ()
 Destructor.
 
Standard_Boolean IsEqual (const IMeshData_Status theValue) const
 Returns true in case if status is strictly equal to the given value.
 
Standard_Boolean IsSet (const IMeshData_Status theValue) const
 Returns true in case if status is set.
 
void SetStatus (const IMeshData_Status theValue)
 Adds status to status flags of a face.
 
void UnsetStatus (const IMeshData_Status theValue)
 Adds status to status flags of a face.
 
Standard_Integer GetStatusMask () const
 Returns complete status mask.
 

Protected Member Functions

 IMeshData_StatusOwner ()
 Constructor. Initializes default status.
 

Detailed Description

Extension interface class providing status functionality.

Constructor & Destructor Documentation

◆ ~IMeshData_StatusOwner()

virtual IMeshData_StatusOwner::~IMeshData_StatusOwner ( )
inlinevirtual

Destructor.

◆ IMeshData_StatusOwner()

IMeshData_StatusOwner::IMeshData_StatusOwner ( )
inlineprotected

Constructor. Initializes default status.

Member Function Documentation

◆ GetStatusMask()

Standard_Integer IMeshData_StatusOwner::GetStatusMask ( ) const
inline

Returns complete status mask.

◆ IsEqual()

Standard_Boolean IMeshData_StatusOwner::IsEqual ( const IMeshData_Status  theValue) const
inline

Returns true in case if status is strictly equal to the given value.

◆ IsSet()

Standard_Boolean IMeshData_StatusOwner::IsSet ( const IMeshData_Status  theValue) const
inline

Returns true in case if status is set.

◆ SetStatus()

void IMeshData_StatusOwner::SetStatus ( const IMeshData_Status  theValue)
inline

Adds status to status flags of a face.

◆ UnsetStatus()

void IMeshData_StatusOwner::UnsetStatus ( const IMeshData_Status  theValue)
inline

Adds status to status flags of a face.


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