CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
25 #ifndef _DbLoftOptions_h_Included_
26 #define _DbLoftOptions_h_Included_
32 class OdDbLoftOptionsImpl;
341 bool displayErrorMessages =
false);
362 bool displayErrorMessages =
false);
377 bool displayErrorMessages =
false);
391 bool displayErrorMessages =
false);
395 friend class OdDbLoftOptionsImpl;
396 OdDbLoftOptionsImpl *m_pImpl;
400 #endif // _DbLoftOptions_h_Included_
void setArcLengthParam(bool alParam)
void setNoTwist(bool noTwist)
void setSimplify(bool simplify)
OdResult checkOptions(bool displayErrorMessages=false)
double draftStartMag() const
void setRuled(bool ruled)
OdResult setOptionsFromSysvars(const OdDbDatabase &pDb)
bool arcLengthParam() const
void setAlignDirection(bool alignDir)
void setVirtualGuide(bool virtGuide)
double draftEndMag() const
OdResult checkGuideCurves(OdDbEntityPtrArray &guideCurves, bool displayErrorMessages=false)
bool alignDirection() const
bool virtualGuide() const
void setDraftStartMag(double startMag)
void setDraftEnd(double angle)
OdResult checkCrossSectionCurves(OdDbEntityPtrArray &crossSectionCurves, bool &allOpen, bool &allClosed, bool &allPlanar, bool displayErrorMessages=false)
void setDraftEndMag(double val)
OdResult checkPathCurve(OdDbEntity *pPathCurve, bool displayErrorMessages=false)
double draftStart() const
void setDraftStart(double angle)
void setNormal(OdDbLoftOptions::NormalOption option)
OdDbLoftOptions(const OdDbLoftOptions &src)
OdResult setSysvarsFromOptions(OdDbDatabase &pDb)
OdResult checkLoftCurves(OdDbEntityPtrArray &crossSectionCurves, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, bool &allOpen, bool &allClosed, bool &allPlanar, bool displayErrorMessages=false)
OdDbLoftOptions::NormalOption normal() const
void setClosed(bool closed)