|
CFx SDK Documentation 2026 SP0
|
#include <IfcCurveSegment.h>
Public Member Functions | |
| void | compose () ODRX_OVERRIDE |
| virtual OdGeCurve3d * | getGeCurveCopy () ODRX_OVERRIDE |
| virtual const OdGeCurve3d * | getGeCurve () ODRX_OVERRIDE |
| bool | isSameSense () const ODRX_OVERRIDE |
| bool | draw (OdGiWorldDraw *pWd) const ODRX_OVERRIDE |
| bool | calculateHeights (double len, double &height) const |
| bool | getStartLength (double &len) const |
Public Member Functions inherited from OdIfc::OdIfcSegment | |
| void | compose () ODRX_OVERRIDE |
| bool | is3dSeg () const |
Public Member Functions inherited from OdIfc::OdIfcGeometricRepresentationItem | |
| virtual OdDAI::OdBodyVariant | bodyContainer () const |
Public Member Functions inherited from OdIfc::OdIfcRepresentationItem | |
| virtual | ~OdIfcRepresentationItem () |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| virtual bool | subWorldDraw (OdGiWorldDraw *wd) const |
| virtual OdResult | transformBy (const OdGeMatrix3d &transform) |
Public Member Functions inherited from OdIfc::OdIfcCachedCompound | |
| OdIfcCachedCompound () | |
| virtual void | setGsNode (OdGsCache *pGsNode) |
| virtual OdGsCache * | gsNode () const |
Public Member Functions inherited from OdIfc::OdIfcCompound | |
| void | compose () override |
| OdIfcEntityType | type () |
| OdRxValue | getAttr (const OdIfcAttribute attrDef) const |
| virtual OdRxValue | getAttr (const OdAnsiString &attrName) const |
| OdIfcModel * | owningModel () const |
| bool | isKindOf (OdIfcEntityType type) const |
| bool | isInstanceOf (OdIfcEntityType entityType) const |
| const OdAnsiString & | typeName () |
| OdIfcFile * | owningIfcFile () const |
| OdStepFile * | owningStepFile () const override |
| virtual bool | isPersistent () const |
| virtual OdDbStub * | id () const |
| virtual OdDbStub * | ownerId () const |
| virtual void | xmitPropagateModify () |
Additional Inherited Members | |
Static Public Member Functions inherited from OdIfc::OdIfcCompound | |
| static const OdIfcInstance * | earlyAccess (const OdIfcCompound *compound) |
Protected Member Functions inherited from OdIfc::OdIfcRepresentationItem | |
| void | updateTraitsAuxData (OdGiWorldDraw *wd) const |
| void | resetTraitsAuxData (OdGiWorldDraw *wd) const |
| OdResult | setAttributes (OdGiWorldDraw *pWd) const |
Protected Attributes inherited from OdIfc::OdIfcCachedCompound | |
| OdGsCache * | m_pGsNode |
Protected Attributes inherited from OdIfc::OdIfcCompound | |
| OdIfcInstance * | m_pEntInst |
A base class that implements storing and handling data about a definition of an IfcCurveSegment.
Definition at line 47 of file IfcCurveSegment.h.
| bool OdIfc::OdIfcCurveSegment::calculateHeights | ( | double | len, |
| double & | height ) const |
Calculates the height of the curve segment.
| len | [in] A length of the curve segment. |
| height | [out] A placeholder for a double value that contains the calculated height. |
|
virtual |
Composes the curve segment object.
Reimplemented from OdIfc::OdIfcRepresentationItem.
|
virtual |
Draws the curve segment to the <exref target="https://docs.opendesign.com/tv_api_cpp/OdGiWorldDraw.html">OdGiWorldDraw interface</exref>.
| pWd | [in] A raw pointer to the object for the entity-level vectorization. |
Implements OdIfc::OdIfcSegment.
|
virtual |
Retrieves the underlying Ge curve object in read-only mode.
Implements OdIfc::OdIfcSegment.
|
virtual |
Returns a copy of the underlying Ge curve.
Reimplemented from OdIfc::OdIfcSegment.
| bool OdIfc::OdIfcCurveSegment::getStartLength | ( | double & | len | ) | const |
Retrieves the start length of the curve segment.
| len | [out] A placeholder for a double value that contains the start length. |
|
virtual |
Returns the current value of the same sense flag.
Implements OdIfc::OdIfcSegment.