Point Cloud Library (PCL)
1.11.1
|
17 #if !defined(OPENNURBS_ANNOTATION_INC_)
18 #define OPENNURBS_ANNOTATION_INC_
254 ON::eAnnotationType
Type()
const;
344 double Angle()
const {
return m_angle; }
346 double Radius()
const {
return m_radius; }
378 double Height()
const {
return m_height; }
ON_Annotation(const ON_Annotation &)
ON_BOOL32 IsRealObject() const
const ON_wString & UserText() const
ON_AnnotationArrow & operator=(const ON_AnnotationArrow &)
virtual double NumericValue() const
void Dump(ON_TextLog &) const
void SetPlane(const ON_Plane &plane)
void SetFontWeight(int weight)
ON_TextEntity(const ON_TextEntity &)
void SetFaceName(ON_wString string)
void SetUserText(const wchar_t *string)
ON_wString FaceName() const
void SetPoint(int idx, ON_3dPoint point)
void Dump(ON_TextLog &) const
void SetType(ON::eAnnotationType type)
void SetUserPositionedText(int bUserPositionedText)
ON_Leader & operator=(const ON_Leader &)
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
virtual void SetTextToDefault()
void SetHeight(double height)
bool GeWCStoECSXform(ON_Xform &xform) const
ON_Annotation & operator=(const ON_Annotation &)
const ON_wString & DefaultText() const
ON_BOOL32 Read(ON_BinaryArchive &file)
void Dump(ON_TextLog &) const
ON_BOOL32 GetBBox(double *, double *, ON_BOOL32=false) const
ON_BOOL32 GetBBox(double *, double *, ON_BOOL32=false) const
ON_LinearDimension & operator=(const ON_LinearDimension &)
void SetDefaultText(const wchar_t *string)
ON_AnnotationTextDot & operator=(const ON_AnnotationTextDot &)
ON_LinearDimension(const ON_LinearDimension &)
virtual ON_BOOL32 IsRealObject() const =0
ON_BOOL32 IsRealObject() const
ON_BOOL32 Read(ON_BinaryArchive &file)
ON::eAnnotationType Type() const
ON_BOOL32 Read(ON_BinaryArchive &)
ON_BOOL32 IsRealObject() const
ON_BOOL32 Write(ON_BinaryArchive &) const
ON::object_type ObjectType() const
static void SetAnnotationSettings(const ON_3dmAnnotationSettings *)
bool m_userpositionedtext
void SetRadius(double radius)
ON::eTextDisplayMode TextDisplayMode() const
ON_3dVector Vector() const
ON_2dPoint Point(int idx) const
ON::eAnnotationType m_type
ON_Leader(const ON_Leader &)
ON_BOOL32 Write(ON_BinaryArchive &) const
ON_RadialDimension & operator=(const ON_RadialDimension &)
void SetPoints(const ON_SimpleArray< ON_2dPoint > &points)
ON_BOOL32 IsRealObject() const
ON_SimpleArray< ON_2dPoint > m_points
ON_BOOL32 Read(ON_BinaryArchive &)
const ON_SimpleArray< ON_2dPoint > & Points() const
ON_BOOL32 IsRealObject() const
ON_BOOL32 Transform(const ON_Xform &)
bool UserPositionedText() const
void SetAngle(double angle)
ON_BOOL32 Write(ON_BinaryArchive &) const
ON_RadialDimension(const ON_RadialDimension &)
ON_TextEntity & operator=(const ON_TextEntity &)
ON_AngularDimension & operator=(const ON_AngularDimension &)
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
ON_BOOL32 Write(ON_BinaryArchive &file) const
ON_BOOL32 Write(ON_BinaryArchive &file) const
ON_BOOL32 Read(ON_BinaryArchive &)
bool GetECStoWCSXform(ON_Xform &xform) const
ON_AnnotationArrow(const ON_AnnotationArrow &)
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
static const ON_3dmAnnotationSettings & AnnotationSettings()
ON_AngularDimension(const ON_AngularDimension &)
ON::object_type ObjectType() const
ON::eTextDisplayMode m_textdisplaymode
ON_AnnotationTextDot(const ON_AnnotationTextDot &)
void SetTextDisplayMode(ON::eTextDisplayMode mode)
ON_BOOL32 Transform(const ON_Xform &)