24#ifndef _FLATTENEDVIEWSHELPER_DEFINED
25#define _FLATTENEDVIEWSHELPER_DEFINED
OdSmartPtr< OdDbSectionHLRHelper > OdDbSectionHLRHelperPtr
OdArray< OdHatchPatternLine > OdHatchPattern
OdArray< OdDbObjectId, OdClrMemAllocator< OdDbObjectId > > OdDbObjectIdArray
OdArray< OdRxObjectPtr > OdRxObjectPtrArray
bool includeTangentalEdgesFlag() const
OdResult setEntities(const OdDbObjectIdArray &arr3dObjects)
bool getSectionHatches(OdRxObjectPtrArray &arrHatches, bool bSetProperties) const
bool getVisibleLines(OdRxObjectPtrArray &arrVisibleLines, bool bSetProperties) const
void setTangentalEdgesAngle(double dAngle)
const OdDbHLRCurveProperties & obscuredCurveProperties() const
OdResult createSectionHLR(bool bCreateSection, bool bCreateHiddenLines)
void setForegroundCurveProperties(const OdDbHLRCurveProperties &curveProp)
OdResult setProjectionPlane(const OdGePoint3d &ptBase, const OdGeVector3d &vrDir, const OdGeVector3d &vrUp)
OdResult addToBlock(OdDbBlockTableRecord *pOwner, const OdGeMatrix3d &matTransform=OdGeMatrix3d::kIdentity)
virtual ~OdDbFlattenViewsHelper()
bool getHiddenLines(OdRxObjectPtrArray &arrHiddenLines, bool bSetProperties) const
OdGeExtents3d getExtents() const
const OdDbHLRCurveProperties & foregroundCurveProperties() const
void setSectionHatchSettings(const OdDbSectionHatchPatternSettings &patternSettings)
const OdDbSectionHatchPatternSettings & sectionHatchSettings() const
void setIncludeTangentalEdgesFlag(bool bSet)
OdGePoint3d projectionBase() const
OdDbFlattenViewsHelper(OdDbDatabase *pDb)
OdGeVector3d projectionDirection() const
const OdArray< OdDbObjectId > & getEntities() const
void setObscuredCurveProperties(const OdDbHLRCurveProperties &curveProp)
OdDbDatabase * database() const
OdGeVector3d projectionUp() const
static GE_STATIC_EXPORT const OdGeMatrix3d kIdentity
OdDb::LineWeight lineWeight
void applyToEntity(OdDbEntity *pEnt, const OdDbDatabase *pDb) const
OdCmTransparency transparency
OdDbSectionHatchPatternSettings()
OdDbHLRCurveProperties hatchCurveProperties
OdHatchPattern userDefinedPattern
OdDbHatch::HatchPatternType patternType