FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbRadialDimensionLarge.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
20#include "..\acad\Acad.h"
21
22class AcDbObjectId;
24class AcGePoint3d;
25class AcRxClass;
26
28{
29public:
31
32public:
33 AcDbRadialDimensionLarge( AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &,double,wchar_t const * = NULL, AcDbObjectId = AcDbObjectId::kNull);
35 AcGePoint3d center(void)const ;
37 AcGePoint3d jogPoint(void)const ;
39 double extArcEndAngle(void)const ;
40 double extArcStartAngle(void)const ;
41 double jogAngle(void)const ;
42 Acad::ErrorStatus setCenter( AcGePoint3d const &);
43 Acad::ErrorStatus setChordPoint( AcGePoint3d const &);
44 Acad::ErrorStatus setExtArcEndAngle(double);
45 Acad::ErrorStatus setExtArcStartAngle(double);
46 Acad::ErrorStatus setJogAngle(double);
47 Acad::ErrorStatus setJogPoint( AcGePoint3d const &);
48 Acad::ErrorStatus setJogPointPP( AcGePoint3d const &);
49 Acad::ErrorStatus setOverrideCenter( AcGePoint3d const &);
50 Acad::ErrorStatus setOverrideCenterPP( AcGePoint3d const &);
51 Acad::ErrorStatus setTextPositionPP( AcGePoint3d const &);
52
53
54
56
57 virtual Acad::ErrorStatus getClassID( _GUID *)const ;
58
59protected:
61
62};
#define ACRX_DECLARE_MEMBERS(classname)
Definition addmacro.h:756
static ARX_API_STATIC const AcDbObjectId kNull
Acad::ErrorStatus setExtArcEndAngle(double)
Acad::ErrorStatus setChordPoint(AcGePoint3d const &)
virtual ~AcDbRadialDimensionLarge(void)
AcGePoint3d center(void) const
Acad::ErrorStatus setJogAngle(double)
Acad::ErrorStatus setCenter(AcGePoint3d const &)
Acad::ErrorStatus setJogPoint(AcGePoint3d const &)
AcGePoint3d overrideCenter(void) const
AcDbRadialDimensionLarge(AcDbSystemInternals *)
AcGePoint3d jogPoint(void) const
virtual Acad::ErrorStatus getClassID(_GUID *) const
double extArcStartAngle(void) const
double extArcEndAngle(void) const
Acad::ErrorStatus setJogPointPP(AcGePoint3d const &)
Acad::ErrorStatus setTextPositionPP(AcGePoint3d const &)
AcGePoint3d chordPoint(void) const
Acad::ErrorStatus setOverrideCenterPP(AcGePoint3d const &)
Acad::ErrorStatus setExtArcStartAngle(double)
double jogAngle(void) const
Acad::ErrorStatus setOverrideCenter(AcGePoint3d const &)
AcDbRadialDimensionLarge(AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &, double, wchar_t const *=NULL, AcDbObjectId=AcDbObjectId::kNull)