CFx SDK Documentation
2023 SP0
|
#include <BrEntity.h>
Public Member Functions | |
bool | isNull () const |
bool | isEqualTo (const OdBrEntity *pOtherEntity) const |
bool | getBrep (OdBrBrep &brep) const |
bool | checkEntity () const |
OdBrErrorStatus | getSubentPath (OdDbBaseFullSubentPath &subPath) const |
virtual | ~OdBrEntity () |
OdBrErrorStatus | setSubentPath (OdBrBrep &brep, OdDbBaseFullSubentPath &subpath) |
OdBrErrorStatus | getPointContainment (const OdGePoint3d &point, OdGe::PointContainment &containment, OdBrEntity *&brEntContainer) const |
OdBrErrorStatus | getLineContainment (const OdGeLinearEnt3d &line, const OdUInt32 &iNumHitsWanted, OdUInt32 &iNumHitsFound, OdBrHit *&brHit) const |
OdBrErrorStatus | setValidationLevel (const BrValidationLevel &level= *(BrValidationLevel *) NULL) |
OdBrErrorStatus | getValidationLevel (BrValidationLevel &level) const |
OdUInt32 | getFlags () const |
OdInt32 | getGsMarker () const |
OdBrErrorStatus | getMassProps (OdBrMassProps &massProps, const double &dDensity= *(double *) NULL, const double &dTolRequired= *(double *) NULL, double &dTolAchieved= *(double *) NULL) const |
OdBrErrorStatus | getVolume (double &dVolume, const double &dTolRequired= *(double *) NULL, double &dTolAchieved= *(double *) NULL) const |
OdBrErrorStatus | getSurfaceArea (double &dArea, const double &dTolRequired= *(double *) NULL, double &dTolAchieved= *(double *) NULL) const |
OdBrErrorStatus | getPerimeterLength (double &dLength, const double &dTolRequired= *(double *) NULL, double &dTolAchieved= *(double *) NULL) const |
Protected Member Functions | |
OdBrEntity () | |
Protected Attributes | |
void * | m_pImp |
OdSharedPtr< OdDbStubPtrArray > | m_pFSubentPath |
bool | m_bIsValidate |
Friends | |
class | OdBrEntityInternals |
<group OdBr_Classes>
This class is the interface base class for BREP topology objects.
Corresponding C++ library: TD_Br
Definition at line 53 of file BrEntity.h.
|
virtual |
|
protected |
bool OdBrEntity::checkEntity | ( | ) | const |
Validates the element.
bool OdBrEntity::getBrep | ( | OdBrBrep & | brep | ) | const |
Returns the owner of this Entity object.
OdUInt32 OdBrEntity::getFlags | ( | ) | const |
OdInt32 OdBrEntity::getGsMarker | ( | ) | const |
OdBrErrorStatus OdBrEntity::getLineContainment | ( | const OdGeLinearEnt3d & | line, |
const OdUInt32 & | iNumHitsWanted, | ||
OdUInt32 & | iNumHitsFound, | ||
OdBrHit *& | brHit | ||
) | const |
OdBrErrorStatus OdBrEntity::getMassProps | ( | OdBrMassProps & | massProps, |
const double & | dDensity = *(double *) NULL , |
||
const double & | dTolRequired = *(double *) NULL , |
||
double & | dTolAchieved = *(double *) NULL |
||
) | const |
OdBrErrorStatus OdBrEntity::getPerimeterLength | ( | double & | dLength, |
const double & | dTolRequired = *(double *) NULL , |
||
double & | dTolAchieved = *(double *) NULL |
||
) | const |
OdBrErrorStatus OdBrEntity::getPointContainment | ( | const OdGePoint3d & | point, |
OdGe::PointContainment & | containment, | ||
OdBrEntity *& | brEntContainer | ||
) | const |
OdBrErrorStatus OdBrEntity::getSubentPath | ( | OdDbBaseFullSubentPath & | subPath | ) | const |
Returns the FullSubentPath of this Entity object. see OdDbBody::setSubentPath also.
OdBrErrorStatus OdBrEntity::getSurfaceArea | ( | double & | dArea, |
const double & | dTolRequired = *(double *) NULL , |
||
double & | dTolAchieved = *(double *) NULL |
||
) | const |
OdBrErrorStatus OdBrEntity::getValidationLevel | ( | BrValidationLevel & | level | ) | const |
OdBrErrorStatus OdBrEntity::getVolume | ( | double & | dVolume, |
const double & | dTolRequired = *(double *) NULL , |
||
double & | dTolAchieved = *(double *) NULL |
||
) | const |
bool OdBrEntity::isEqualTo | ( | const OdBrEntity * | pOtherEntity | ) | const |
Returns true if and only if the specified Entity object is equivalent to this Entity object.
pOtherEntity | [in] Pointer to any OdBrEntity object. |
bool OdBrEntity::isNull | ( | ) | const |
Returns true if and only if there is no ACIS model associated with this Entity object.
OdBrErrorStatus OdBrEntity::setSubentPath | ( | OdBrBrep & | brep, |
OdDbBaseFullSubentPath & | subpath | ||
) |
OdBrErrorStatus OdBrEntity::setValidationLevel | ( | const BrValidationLevel & | level = *(BrValidationLevel *) NULL | ) |
|
friend |
Definition at line 155 of file BrEntity.h.
|
protected |
Definition at line 151 of file BrEntity.h.
|
protected |
Definition at line 150 of file BrEntity.h.
|
protected |
Definition at line 149 of file BrEntity.h.