7#ifndef __HDI_CORE_ARTBOARD_POINT_PREF__
8#define __HDI_CORE_ARTBOARD_POINT_PREF__
10#if defined(HDI_CORE_AIP_MODE)
114 typedef std::unique_ptr<ArtboardPointPref> ArtboardPointPrefUP;
115 typedef std::shared_ptr<ArtboardPointPref> ArtboardPointPrefSP;
116 typedef std::weak_ptr<ArtboardPointPref> ArtboardPointPrefWP;
Describes a point on the Illustrator artboard.
Definition hdicoreArtboardPoint.h:31
virtual bool setArtboardPoint(const ArtboardPoint &pt_)
Sets the point for this object.
ArtboardPointPref(const ArtboardPoint &value_, const std::string &name_="")
Constructs an ArtboardPointPref object, with new data, to be added to a container at a later time.
virtual ArtboardPoint artboardPoint() const
Gets the point for this object.
virtual ArtboardPointPref & operator=(const ArtboardPointPref &rhs_)
Allows one ArtboardPointPref object to be assigned from another.
ArtboardPointPref()
Constructs an empty ArtboardPointPref object.
ArtboardPointPref(const ArtboardPointPref &abp_)
Constructs a new ArtboardPointPref object from an existing ArtboardPointPref object (copy constructor...
virtual ~ArtboardPointPref()
Destructs an ArtboardPointPref object.
virtual ArtboardPointPref * clone() const
Convenience method to clone an ArtboardPointPref object on the heap.
PrefData()
Constructs an empty PrefData object.
Header file for geometric point manipulation on the Illustrator artboard.
Header file for general preference data storage.