C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
ItModelInstanceProperties Class Referenceabstract

Interface of properties of an instance, a subassembly or a part. More...

#include <conv_model_document.h>

+ Inheritance diagram for ItModelInstanceProperties:
+ Collaboration diagram for ItModelInstanceProperties:

Public Member Functions

virtual bool SetAttributes (const c3d::AttrSPtrVector &)=0
 Attributes. More...
 
virtual c3d::AttrSPtrVector GetAttributes () const =0
 Get attributes.
 
virtual void GetRequirements (AnnotationSptrVector &, eTextForm) const =0
 Technical requirements. More...
 
virtual void SetRequirements (const AnnotationSptrVector &)=0
 Set technical requirements.
 
- Public Member Functions inherited from MbRefItem
virtual MbeRefType RefType () const
 Registration type (for copying, duplication).
 
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.
 

Additional Inherited Members

- Protected Member Functions inherited from MbRefItem
 MbRefItem ()
 Constructor without parameters.
 

Detailed Description

Interface of properties of an instance, a subassembly or a part.

Member Function Documentation

◆ SetAttributes()

virtual bool ItModelInstanceProperties::SetAttributes ( const c3d::AttrSPtrVector &  )
pure virtual

Attributes.

Set attributes.

◆ GetRequirements()

virtual void ItModelInstanceProperties::GetRequirements ( AnnotationSptrVector &  ,
eTextForm   
) const
pure virtual

Technical requirements.

Get technical requirements.


The documentation for this class was generated from the following file: