25#ifndef _DbLoftedSurface_h_Included_
26#define _DbLoftedSurface_h_Included_
OdSmartPtr< OdDbLoftedSurface > OdDbLoftedSurfacePtr
OdDbEntityPtr getGuideCurve(int idx) const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
virtual OdResult createBlendSurface(OdDbEntityPtrArray &blendedEdges, OdDbBlendOptions &loftOptions, const OdStreamBuf *pSat=0)
ODDB_DECLARE_MEMBERS(OdDbLoftedSurface)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdResult subGetClassID(void *pClsid) const
int numCrossSections() const
virtual bool isDependent() const
OdDbEntityPtr getCrossSection(int idx) const
OdDbEntityPtr getPathEntity() const
OdResult setLoftOptions(const OdDbLoftOptions &loftOptions)
virtual OdResult createLoftedSurface(OdDbEntityPtrArray &crossSectionCurves, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, OdDbLoftOptions &loftOptions, const OdStreamBuf *pSat=0)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
int numGuideCurves() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void getLoftOptions(OdDbLoftOptions &loftOptions) const