Point Cloud Library (PCL)
1.10.0
|
17 #if !defined(OPENNURBS_ANNOTATION_INC_)
18 #define OPENNURBS_ANNOTATION_INC_
170 virtual ON_BOOL32 IsRealObject()
const = 0;
247 bool IsLeader()
const;
248 bool IsDimension()
const;
250 virtual double NumericValue()
const;
251 virtual void SetTextToDefault();
253 void SetType( ON::eAnnotationType type );
254 ON::eAnnotationType Type()
const;
255 void SetTextDisplayMode( ON::eTextDisplayMode mode);
256 ON::eTextDisplayMode TextDisplayMode()
const;
258 void SetPlane(
const ON_Plane& plane );
260 int PointCount()
const;
265 void SetUserText(
const wchar_t*
string );
267 void SetDefaultText(
const wchar_t*
string );
269 void SetUserPositionedText(
int bUserPositionedText );
270 bool UserPositionedText()
const;
273 bool GetECStoWCSXform(
ON_Xform& xform )
const;
274 bool GeWCStoECSXform(
ON_Xform& xform )
const;
344 double Angle()
const {
return m_angle; }
346 double Radius()
const {
return m_radius; }
378 double Height()
const {
return m_height; }
ON_BOOL32 Read(ON_BinaryArchive &)
ON_BOOL32 Write(ON_BinaryArchive &) const
void Dump(ON_TextLog &) const
virtual double NumericValue() const
void SetFontWeight(int weight)
void SetFaceName(ON_wString string)
ON_wString FaceName() const
virtual ON_BOOL32 Transform(const ON_Xform &xform)
virtual ON::object_type ObjectType() const
virtual void SetTextToDefault()
ON_Point & operator=(const ON_Point &)
void SetHeight(double height)
ON_Annotation & operator=(const ON_Annotation &)
virtual int Dimension() const =0
virtual ON_BOOL32 Read(ON_BinaryArchive &binary_archive)
virtual ON_BOOL32 Write(ON_BinaryArchive &binary_archive) const
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
virtual ON_BOOL32 IsRealObject() const =0
ON_BOOL32 Read(ON_BinaryArchive &)
bool m_userpositionedtext
void SetRadius(double radius)
ON::eAnnotationType m_type
ON_BOOL32 Write(ON_BinaryArchive &) const
ON_Geometry & operator=(const ON_Geometry &)
ON_SimpleArray< ON_2dPoint > m_points
void SetAngle(double angle)
virtual void Dump(ON_TextLog &) const
virtual ON_BOOL32 GetBBox(double *boxmin, double *boxmax, int bGrowBox=false) const =0
virtual ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const =0
ON::eTextDisplayMode m_textdisplaymode