24#ifndef _DbBlocksActions_h_Included_
25#define _DbBlocksActions_h_Included_
OdSmartPtr< OdDbBlockAction > OdDbBlockActionPtr
OdSmartPtr< OdDbBlockLookupAction > OdDbBlockLookupActionPtr
OdSmartPtr< OdDbDataTable > OdDbDataTablePtr
unsigned long OdDbEvalNodeId
virtual OdGePoint3d displayLocation() const
virtual OdDbObjectIdArray selectionSet() const
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< void * > &)
OdUInt32 numberOfOutputColumns() const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockLookupAction)
OdUInt32 numberOfInputColumns() const
OdUInt32 numberOfRows() const
void setDistanceType(OdDbBlockActionXYType)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockMoveAction)
void setAngleOffset(double)
OdDbBlockActionXYType distanceType()
void setDistanceMultiplier(double)
double distanceMultiplier()
OdDbObjectIdArray rotateOnlyElementSelectionSet()
void setDistanceMultiplier(double)
OdDbBlockPolarStretchAction()
OdDbObjectIdArray rotateOnlySelectionSet()
double distanceMultiplier() const
OdArray< std::pair< OdDbEvalNodeId, OdIntArray > > stretchElementsSelectionSet() const
OdArray< std::pair< OdDbObjectId, OdIntArray > > stretchEntitiesSelectionSet() const
OdGePoint2dArray stretchFrame()
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)
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)