24#ifndef _DbBlocksActions_h_Included_
25#define _DbBlocksActions_h_Included_
OdSmartPtr< OdDbBlockRotateAction > OdDbBlockRotateActionPtr
OdSmartPtr< OdDbBlockScaleAction > OdDbBlockScaleActionPtr
OdSmartPtr< OdDbBlockMoveAction > OdDbBlockMoveActionPtr
OdSmartPtr< OdDbBlockPolarStretchAction > OdDbBlockPolarStretchActionPtr
OdSmartPtr< OdDbBlockAction > OdDbBlockActionPtr
OdSmartPtr< OdDbBlockStretchAction > OdDbBlockStretchActionPtr
OdSmartPtr< OdDbBlockFlipAction > OdDbBlockFlipActionPtr
OdSmartPtr< OdDbBlockArrayAction > OdDbBlockArrayActionPtr
OdSmartPtr< OdDbBlockLookupAction > OdDbBlockLookupActionPtr
OdSmartPtr< OdDbBlockActionWithBasePt > OdDbBlockActionWithBasePtPtr
OdSmartPtr< OdDbDataTable > OdDbDataTablePtr
OdSmartPtr< OdDbBlockParameter > OdDbBlockParameterPtr
unsigned long OdDbEvalNodeId
OdArray< OdResBufPtr > OdResBufArray
OdArray< OdGePoint2d, OdMemoryAllocator< OdGePoint2d > > OdGePoint2dArray
OdArray< OdDbObjectId, OdClrMemAllocator< OdDbObjectId > > OdDbObjectIdArray
virtual OdGePoint3d displayLocation() const
virtual OdDbObjectIdArray selectionSet() const
virtual void adjacentNodeRemoved(const OdDbEvalNodeId &) override
virtual void setDisplayLocation(const OdGePoint3d &)
virtual OdDbBlockParameterPtr getAssociatedParameter(OdDb::OpenMode mode=OdDb::kForRead) const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockAction)
OdDbObjectIdArray elementSelectionSet() const
virtual void setSelectionSet(const OdDbObjectIdArray &)
virtual OdDbEvalNodeId drivingParameterNodeId() const
void setBasePoint(OdGePoint3d const &)
void setBasePointOffset(OdGeVector3d const &)
void setCurrentBasePoint(OdGePoint3d const &)
OdGeVector3d basePointOffset() const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockActionWithBasePt)
OdGePoint3d currentBasePoint() const
OdGePoint3d basePoint() const
double columnOffset() const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockArrayAction)
void setColumnOffset(double)
void setRowOffset(double)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockFlipAction)
OdUInt32 numberOfColumns() const
void getLookupTable(OdResBufArray &, OdArray< const ColumnInfo * > &) const
OdUInt32 numberOfOutputColumns() const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockLookupAction)
OdUInt32 numberOfInputColumns() const
OdUInt32 numberOfRows() const
double distanceMultiplier() const
void setDistanceType(OdDbBlockActionXYType)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockMoveAction)
void setAngleOffset(double)
double angleOffset() const
void setDistanceMultiplier(double)
OdDbBlockActionXYType distanceType() const
virtual void setSelectionSet(const OdDbObjectIdArray &)
OdDbObjectIdArray rotateOnlySelectionSet() const
OdDbObjectIdArray rotateOnlyElementSelectionSet() const
void setDistanceMultiplier(double)
void setStretchFrame(const OdGePoint2dArray &)
OdDbBlockPolarStretchAction()
OdGePoint2dArray stretchFrame() const
double distanceMultiplier() const
void setRotateOnlySelectionSet(const OdDbObjectIdArray &)
OdArray< std::pair< OdDbEvalNodeId, OdIntArray > > stretchElementsSelectionSet() const
OdArray< std::pair< OdDbObjectId, OdIntArray > > stretchEntitiesSelectionSet() const
double angleOffset() const
void setAngleOffset(double)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockPolarStretchAction)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockRotateAction)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockScaleAction)
void setScaleType(OdDbBlockActionXYType)
OdDbBlockActionXYType scaleType() const
void setStretchFrame(const OdGePoint2dArray &)
double angleOffset() const
void setDistanceMultiplier(double)
virtual void setSelectionSet(const OdDbObjectIdArray &)
OdArray< std::pair< OdDbObjectId, OdIntArray > > stretchEntitiesSelectionSet() const
double distanceMultiplier() const
OdArray< std::pair< OdDbEvalNodeId, OdIntArray > > stretchElementsSelectionSet() const
OdDbBlockActionXYType distanceType() const
void setAngleOffset(double)
void setDistanceType(OdDbBlockActionXYType)
OdGePoint2dArray stretchFrame() const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockStretchAction)
OdDbEvalNodeId m_nParameterId