|
MbeAttributeType | AttributeType () const override |
| Get subtype of an attribute.
|
|
MbAttribute & | Duplicate (MbRegDuplicate *=nullptr) const override |
| Create a copy of the element.
|
|
bool | IsSame (const MbAttribute &, double accuracy) const override |
| Determine whether objects are equal. More...
|
|
bool | Init (const MbAttribute &) override |
| Initialize data.
|
|
void | GetProperties (MbProperties &) override |
| Get properties of the object.
|
|
MbePrompt | GetPropertyName () override |
| Get a name of object property.
|
|
c3d::string_t | NameOneLine () const |
| Get full name with prefixes and suffixes.
|
|
c3d::string_t | OrganizationOneLine () const |
| Get full name of organization.
|
|
void | SetOrganization (const c3d::string_t &initOrgId, const c3d::string_t &initOrgLabel, const c3d::string_t &initOrgDesc) |
| Set organization's data. More...
|
|
void | GetOrganizationDetails (c3d::string_t &oOrgId, c3d::string_t &oOrgLabel, c3d::string_t &oOrgDesc) const |
| Get organization data. More...
|
|
void | SetPersonOrganization (const c3d::string_t &person, const c3d::string_t &organization) |
| Set person's and organization's simplified data. More...
|
|
void | AddRole (const c3d::string_t &role) |
| Add person's role.
|
|
void | AddToRoles (const std::string &role) |
| Add person's role.
|
|
void | GetPersonDetails (c3d::string_t &oPersonId, c3d::string_t &oLast, c3d::string_t &oFirst, std::list< c3d::string_t > &oMiddles, std::list< c3d::string_t > &oPrefixes, std::list< c3d::string_t > &oSuffixed) const |
| Swap person's data. More...
|
|
void | SwapPersonDetails (c3d::string_t &oPersonId, c3d::string_t &oLast, c3d::string_t &oFirst, std::list< c3d::string_t > &oMiddles, std::list< c3d::string_t > &oPrefixes, std::list< c3d::string_t > &oSuffixed) |
| Swap person's data. More...
|
|
void | GetPersonRoles (std::vector< c3d::string_t > &) const |
| Get person's roles.
|
|
template<typename T > |
DEPRECATE_DECLARE void | GetRoles (T dest) const |
| Get person's roles. More...
|
|
template<typename T > |
DEPRECATE_DECLARE void | AddRolesTo (T dest) const |
| Add person's roles to destination. More...
|
|
template<typename InMid , typename InPre , typename InSuf > |
DEPRECATE_DECLARE void | SetPerson (const c3d::string_t &oPersonId, const c3d::string_t &oLast, const c3d::string_t &oFirst, InMid firstMid, InMid lastMid, InPre firstPre, InPre lastPre, InSuf firstSuf, InSuf lastSuf) |
| Set person's data. More...
|
|
template<typename OutMid , typename OutPre , typename OutSuf > |
DEPRECATE_DECLARE void | GetData (c3d::string_t &oPersonId, c3d::string_t &oLast, c3d::string_t &oFirst, OutMid oMid, OutPre oPre, OutSuf oSuf, c3d::string_t &oOrgId, c3d::string_t &oOrgLabel, c3d::string_t &oOrgDesc) const |
| Get data. More...
|
|
template<typename InMid , typename InPre , typename InSuf > |
DEPRECATE_DECLARE void | SetPersonInfo (const std::string &oPersonId, const std::string &oLast, const std::string &oFirst, InMid firstMid, InMid lastMid, InPre firstPre, InPre lastPre, InSuf firstSuf, InSuf lastSuf) |
| Set person's data. More...
|
|
template<typename OutMid , typename OutPre , typename OutSuf > |
DEPRECATE_DECLARE void | GetPOData (std::string &oPersonId, std::string &oLast, std::string &oFirst, OutMid oMid, OutPre oPre, OutSuf oSuf, std::string &oOrgId, std::string &oOrgLabel, std::string &oOrgDesc) const |
| Get data. More...
|
|
DEPRECATE_DECLARE void | GetOrganizationInfo (std::string &oOrgId, std::string &oOrgLabel, std::string &oOrgDesc) const |
| Get organization data. More...
|
|
DEPRECATE_DECLARE void | SetOrganizationInfo (const std::string &initOrgId, const std::string &initOrgLabel, const std::string &initOrgDesc) |
| Set organization's data. More...
|
|
DEPRECATE_DECLARE void | SetPersonOrganizationInfo (const std::string &person, const std::string &organization) |
| Set person's and organization's simplified data. More...
|
|
MbeAttributeType | AttributeFamily () const override |
| Get attribute type.
|
|
void | OnChangeOwner (const MbAttributeContainer &owner) override |
| Perform actions which are not associated with other actions when changing the owner. More...
|
|
void | OnConvertOwner (const MbAttributeContainer &owner, MbAttributeContainer &other) override |
|
void | OnTransformOwner (const MbAttributeContainer &owner, const MbMatrix3D &, MbRegTransform *=nullptr) override |
|
void | OnMoveOwner (const MbAttributeContainer &owner, const MbVector3D &, MbRegTransform *=nullptr) override |
|
void | OnRotateOwner (const MbAttributeContainer &owner, const MbAxis3D &, double angle, MbRegTransform *=nullptr) override |
|
void | OnCopyOwner (const MbAttributeContainer &owner, MbAttributeContainer &other, MbRegDuplicate *=nullptr) override |
|
void | OnMergeOwner (const MbAttributeContainer &owner, MbAttributeContainer &other) override |
|
void | OnReplaceOwner (const MbAttributeContainer &owner, MbAttributeContainer &other) override |
|
void | OnSplitOwner (const MbAttributeContainer &owner, const std::vector< MbAttributeContainer * > &others) override |
|
void | OnDeleteOwner (const MbAttributeContainer &owner) override |
|
virtual | ~MbAttribute () |
| Destructor.
|
|
OnChangeOwnerAction | GetActionForChange () const |
| Get behavior of attribute when changing the owner.
|
|
OnConvertOwnerAction | GetActionForConvert () const |
| Get behavior of attribute when converting the owner.
|
|
OnTransformOwnerAction | GetActionForTransform () const |
| Get behavior of attribute when transforming the owner.
|
|
OnCopyOwnerAction | GetActionForCopy () const |
| Get behavior of attribute when copying the owner.
|
|
OnMergeOwnerAction | GetActionForMerge () const |
| Get behavior of attribute when merging the owner.
|
|
OnReplaceOwnerAction | GetActionForReplace () const |
| Get behavior of attribute when replacing the owner.
|
|
OnSplitOwnerAction | GetActionForSplit () const |
| Get behavior of attribute when splitting the owner.
|
|
OnDeleteOwnerAction | GetActionForDelete () const |
| Get behavior of attribute when deleting the owner.
|
|
void | SetActionForChange (OnChangeOwnerAction a) |
| Set behavior of attribute when changing the owner.
|
|
void | SetActionForConvert (OnConvertOwnerAction a) |
| Set behavior of attribute when converting the owner.
|
|
void | SetActionForTransform (OnTransformOwnerAction a) |
| Set behavior of attribute when transforming the owner.
|
|
void | SetActionForCopy (OnCopyOwnerAction a) |
| Set behavior of attribute when copying the owner.
|
|
void | SetActionForMerge (OnMergeOwnerAction a) |
| Set behavior of attribute when merging the owner.
|
|
void | SetActionForReplace (OnReplaceOwnerAction a) |
| Set behavior of attribute when replacing the owner.
|
|
void | SetActionForSplit (OnSplitOwnerAction a) |
| Set behavior of attribute when splitting the owner.
|
|
void | SetActionForDelete (OnDeleteOwnerAction a) |
| Set behavior of attribute when deleting the owner.
|
|
void | InitActions (const MbAttribute &) |
| Define behavior of an attribute by another attribute.
|
|
virtual size_t | SetProperties (const MbProperties &) |
| Set properties of object.
|
|
bool | IsFamilyRegistrable () const override |
| Whether the object belongs to a registrable family.
|
|
MbeRefType | RefType () const override |
| Get registrational type (for copying, duplication)
|
|
virtual MbeImplicationType | ImplicationType () const |
| Get attribute container type.
|
|
bool | IsA (MbeAttributeType t) const |
| Check an attribute type.
|
|
refcount_t | GetUseCount () const |
| Get count of references (get count of owners of an object).
|
|
refcount_t | AddRef () const |
| Increase count of references by one.
|
|
refcount_t | DecRef () const |
| Decrease count of references by one.
|
|
refcount_t | Release () const |
| Decrease count of references by one and if count of references became zero, then remove itself.
|
|
| TapeBase (RegistrableRec regs=noRegistrable) |
| Constructor.
|
|
| TapeBase (const TapeBase &) |
| Copy-constructor.
|
|
virtual | ~TapeBase () |
| Destructor.
|
|
RegistrableRec | GetRegistrable () const |
| Whether the stream class is registrable.
|
|
void | SetRegistrable (RegistrableRec regs=registrable) const |
| Set the state of registration of the stream class.
|
|
virtual const char * | GetPureName (const VersionContainer &) const |
| Get the class name.
|
|
Information related to a person and the organization he/she in.