|
CFx SDK Documentation
2020SP3
|
#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.