56 kMoveAllExceptArrowHeaderPoints = 1,
57 kMoveContentAndDoglegPoints = 2
63 kLeaderLineTypeId = 2,
64 kLeaderLineWeight = 3,
73 kTextLeftAttachmentType = 12,
75 kTextAlignmentType = 14,
78 kEnableFrameText = 17,
84 kBlockConnectionType = 23,
86 kTextRightAttachmentType = 25,
87 kTextSwitchAlignmentType = 26,
88 kSize = kTextSwitchAlignmentType + 1
#define ACRX_DECLARE_MEMBERS(classname)
AcDbObjectId blockContentId(void) const
Acad::ErrorStatus setDoglegLength(int, double)
Acad::ErrorStatus setContextDataManager(void *)
virtual Acad::ErrorStatus subTransformBy(AcGeMatrix3d const &)
Acad::ErrorStatus recomputeBreakPoints(void)
Acad::ErrorStatus setMText(AcDbMText const *)
AcCmColor blockColor(void) const
bool isOverride(PropertyOverrideType) const
AcDbMLeaderStyle::TextAngleType textAngleType(void) const
AcDbObjectId arrowSymbolId(void) const
int numLeaders(void) const
Acad::ErrorStatus setLeaderLineType(AcDbMLeaderStyle::LeaderType)
virtual Acad::ErrorStatus subMoveGripPointsAt(AcDbVoidPtrArray const &, AcGeVector3d const &, const int)
Acad::ErrorStatus addLeaderLine(int, int &)
virtual Adesk::UInt32 subSetAttributes(AcGiDrawableTraits *) const
Acad::ErrorStatus setBlockPosition(AcGePoint3d const &)
Acad::ErrorStatus getLeaderIndex(int, int &) const
Acad::ErrorStatus removeLastVertex(int)
Acad::ErrorStatus setEnableLanding(bool)
Acad::ErrorStatus setArrowSymbolId(int, AcDbObjectId)
Acad::ErrorStatus setTextAttachmentType(AcDbMLeaderStyle::TextAttachmentType)
Acad::ErrorStatus setOverride(PropertyOverrideType, bool)
Acad::ErrorStatus setLastVertex(int, AcGePoint3d const &)
Acad::ErrorStatus removeFirstVertex(int)
Acad::ErrorStatus setTextAttachmentDirection(AcDbMLeaderStyle::TextAttachmentDirection)
AcDb::LineWeight leaderLineWeight(void) const
virtual Acad::ErrorStatus subGetTransformedCopy(AcGeMatrix3d const &, AcDbEntity *&) const
virtual Acad::ErrorStatus subGetClassID(_GUID *) const
bool enableDogleg(void) const
Acad::ErrorStatus getVertex(int, int, AcGePoint3d &) const
double textHeight(void) const
virtual Acad::ErrorStatus highlight(AcDbFullSubentPath const &, int) const
Acad::ErrorStatus removeLeader(int)
double arrowSize(void) const
Acad::ErrorStatus getBlockAttributeValue(AcDbObjectId const &, wchar_t *&) const
Acad::ErrorStatus setLandingGap(double)
Acad::ErrorStatus setDoglegLength(double)
virtual void subSetDatabaseDefaults(AcDbDatabase *)
Acad::ErrorStatus getFirstVertex(int, AcGePoint3d &) const
Acad::ErrorStatus setBlockScale(AcGeScale3d const &)
Acad::ErrorStatus setBlockAttributeValue(AcDbObjectId const &, wchar_t const *)
Acad::ErrorStatus getLeaderLineIndexes(AcGeIntArray &) const
Acad::ErrorStatus setTextAlignmentType(AcDbMLeaderStyle::TextAlignmentType)
Acad::ErrorStatus updateContentScale(AcDbMLeaderObjectContextData *)
double landingGap(void) const
Acad::ErrorStatus addLastVertex(int, AcGePoint3d const &)
virtual void objectClosed(AcDbObjectId const)
Acad::ErrorStatus setLeaderLineWeight(AcDb::LineWeight)
AcDbMLeaderStyle::ContentType contentType(void) const
void * getContextDataManager(void) const
AcDbMLeaderStyle::TextAttachmentType textAttachmentType(void) const
virtual Acad::ErrorStatus subWblockClone(AcRxObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=true) const
Acad::ErrorStatus updateLeaderLinePosition(void)
AcDbObjectId textStyleId(void) const
Acad::ErrorStatus doglegLength(int, double &) const
Acad::ErrorStatus setBlockAttributeValue(AcDbObjectId const &, AcDbAttribute const *)
AcDbMLeaderStyle::BlockConnectionType blockConnectionType(void) const
Acad::ErrorStatus setBlockRotation(double)
virtual void modified(AcDbObject const *)
Acad::ErrorStatus getLeaderLineIndexes(int, AcGeIntArray &) const
virtual Acad::ErrorStatus unhighlight(AcDbFullSubentPath const &, const int) const
AcDbMLeaderStyle::LeaderType leaderLineType(void) const
virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler *)
Acad::ErrorStatus moveMLeader(AcGeVector3d const &, MoveType, bool=true)
Acad::ErrorStatus getTextLocation(AcGePoint3d &) const
Acad::ErrorStatus setScale(double)
Acad::ErrorStatus getLeaderIndexes(AcGeIntArray &) const
virtual Acad::ErrorStatus subGetSubentPathsAtGsMarker(unsigned long, int, AcGePoint3d const &, AcGeMatrix3d const &, int &, AcDbFullSubentPath *&, int=0, AcDbObjectId *=nullptr) const
Acad::ErrorStatus setFirstVertex(int, AcGePoint3d const &)
Acad::ErrorStatus addFirstVertex(int, AcGePoint3d const &)
virtual AcDbEntity * subSubentPtr(AcDbFullSubentPath const &) const
virtual Acad::ErrorStatus dxfOutFields(AcDbDxfFiler *) const
virtual Acad::ErrorStatus subDeleteSubentPaths(AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const &)
Acad::ErrorStatus setTextAttachmentType(AcDbMLeaderStyle::TextAttachmentType, AcDbMLeaderStyle::LeaderDirectionType)
virtual Acad::ErrorStatus dxfInFields(AcDbDxfFiler *)
Acad::ErrorStatus addLeaderLine(AcGePoint3d const &, int &)
Acad::ErrorStatus setVertex(int, int, AcGePoint3d const &)
AcDbMLeaderStyle::TextAlignmentType textAlignmentType(void) const
AcDbMLeader(AcDbSystemInternals *)
virtual Acad::ErrorStatus subGetGeomExtents(AcDbExtents &) const
Acad::ErrorStatus setBlockContentId(AcDbObjectId)
Acad::ErrorStatus setMLeaderStyle(AcDbObjectId)
Acad::ErrorStatus setEnableAnnotationScale(bool)
virtual ~AcDbMLeader(void)
Acad::ErrorStatus setToleranceLocation(AcGePoint3d const &)
Acad::ErrorStatus setArrowSize(double)
Acad::ErrorStatus setContentType(AcDbMLeaderStyle::ContentType)
Acad::ErrorStatus numVertices(int, int &) const
Acad::ErrorStatus setTextStyleId(AcDbObjectId)
virtual Acad::ErrorStatus subGetGsMarkersAtSubentPath(AcDbFullSubentPath const &, AcGeIntArray &) const
Acad::ErrorStatus addLeader(int &)
Acad::ErrorStatus setArrowSymbolId(AcDbObjectId)
virtual void subViewportDraw(AcGiViewportDraw *)
Acad::ErrorStatus setEnableFrameText(bool)
bool enableLanding(void) const
AcDbMLeaderStyle::TextAttachmentType textAttachmentType(AcDbMLeaderStyle::LeaderDirectionType) const
double blockRotation(void) const
virtual Acad::ErrorStatus subClose(void)
Acad::ErrorStatus setEnableDogleg(bool)
Acad::ErrorStatus getContentGeomExtents(AcDbExtents &) const
virtual Acad::ErrorStatus subErase(int)
AcDbObjectId MLeaderStyle(void)
AcDbObjectId leaderLineTypeId(void) const
bool hasContent(void) const
Acad::ErrorStatus setDoglegDirection(int, AcGeVector3d const &)
AcCmColor leaderLineColor(void) const
Acad::ErrorStatus setBlockConnectionType(AcDbMLeaderStyle::BlockConnectionType)
AcGePlane plane(void) const
Acad::ErrorStatus getLastVertex(int, AcGePoint3d &) const
AcDbObjectId arrowSymbolId(int) const
AcGeScale3d blockScale(void) const
int numLeaderLines(void) const
virtual Acad::ErrorStatus subExplode(AcDbVoidPtrArray &) const
virtual Adesk::Boolean subWorldDraw(AcGiWorldDraw *)
virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler *) const
AcCmColor textColor(void) const
Acad::ErrorStatus removeLeaderLine(int)
Acad::ErrorStatus getDoglegDirection(int, AcGeVector3d &) const
virtual Acad::ErrorStatus subDeepClone(AcDbObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=true) const
Acad::ErrorStatus getToleranceLocation(AcGePoint3d &) const
double doglegLength(void) const
Acad::ErrorStatus getOverridedMLeaderStyle(AcDbMLeaderStyle &)
AcDbMLeaderStyle::TextAttachmentDirection textAttachmentDirection() const
Acad::ErrorStatus connectionPoint(AcGeVector3d const &, AcGePoint3d &) const
bool enableFrameText(void) const
Acad::ErrorStatus setLeaderLineTypeId(AcDbObjectId)
AcGeVector3d normal(void) const
Acad::ErrorStatus getBlockAttributeValue(AcDbObjectId const &, AcDbAttribute *&) const
Acad::ErrorStatus removeLeaderLineRefAssoc(int) const
bool enableAnnotationScale(void) const
Acad::ErrorStatus setTextColor(AcCmColor const &)
AcDbMText * mtext(void) const
Acad::ErrorStatus setTextHeight(double)
Acad::ErrorStatus setTextAngleType(AcDbMLeaderStyle::TextAngleType)
Acad::ErrorStatus setTextLocation(AcGePoint3d const &)
Acad::ErrorStatus setBlockColor(AcCmColor const &)
Acad::ErrorStatus getBlockPosition(AcGePoint3d &) const
Acad::ErrorStatus postMLeaderToDb(AcDbDatabase *)
Acad::ErrorStatus setLeaderLineColor(AcCmColor const &)
void setPlane(AcGePlane const &)