|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
Creator of an offset wire frame. More...
#include <cr_offset_wireframe.h>
Inheritance diagram for MbOffsetWireFrameCreator:
Collaboration diagram for MbOffsetWireFrameCreator:Public Member Functions | |
| MbOffsetWireFrameCreator (const MbOffsetWireFrameParams ¶ms) | |
| Constructor by parameters. More... | |
| virtual | ~MbOffsetWireFrameCreator () |
| Destructor. | |
| MbeCreatorType | IsA () const override |
| A type of element. | |
| MbCreator & | Duplicate (MbRegDuplicate *iReg=nullptr) const override |
| Create a copy. | |
| bool | IsSame (const MbCreator &, double accuracy) const override |
| Determine whether an object is equal? | |
| bool | IsSimilar (const MbCreator &) const override |
| Whether the objects are similar. | |
| bool | SetEqual (const MbCreator &) override |
| Make equal. | |
| void | Transform (const MbMatrix3D &, MbRegTransform *=nullptr) override |
| Transform element according to the matrix. | |
| void | Move (const MbVector3D &, MbRegTransform *=nullptr) override |
| Translation. | |
| void | Rotate (const MbAxis3D &, double angle, MbRegTransform *=nullptr) override |
| Rotate about an axis. | |
| MbePrompt | GetPropertyName () override |
| Get the object property name. | |
| void | GetProperties (MbProperties &) override |
| Get properties of the object. | |
| void | SetProperties (const MbProperties &properties) override |
| Set properties of the object. | |
| bool | CreateWireFrame (MbWireFrame *&, MbeCopyMode, RPArray< MbSpaceItem > *items=nullptr) override |
| Create an offset wire frame from the history tree. | |
| const MbPrecision & | GetPrecision () const override |
| Get the precision of object construction. | |
Public Member Functions inherited from MbCreator | |
| virtual | ~MbCreator () |
| Destructor. | |
| MbeRefType | RefType () const override |
| Get the registration type (for copying, duplication). | |
| virtual MbeCreatorType | Type () const |
| Get the group type of the object. | |
| virtual bool | CreateShell (MbFaceShell *&shell, MbeCopyMode sameShell, RPArray< MbSpaceItem > *items=nullptr) |
| Create a shell from the initial data. More... | |
| bool | CreateShell (c3d::ShellSPtr &shell, MbeCopyMode sameShell, RPArray< MbSpaceItem > *items=nullptr) |
| Create a shell from the initial data. More... | |
| bool | CreateWireFrame (SPtr< MbWireFrame > &frame, MbeCopyMode sameShell) |
| Create a wire-frame from the source data. More... | |
| virtual bool | CreatePointFrame (MbPointFrame *&frame, MbeCopyMode sameShell, RPArray< MbSpaceItem > *items=nullptr) |
| Create a point-frame from the source data. More... | |
| bool | CreatePointFrame (SPtr< MbPointFrame > &frame, MbeCopyMode sameShell) |
| Create a point-frame from the source data. More... | |
| virtual bool | CreateMesh (MbMesh *&mesh, MbeCopyMode sameShell, RPArray< MbSpaceItem > *items=nullptr) |
| Create a polygonal object from the source data. More... | |
| bool | CreateMesh (SPtr< MbMesh > &mesh, MbeCopyMode sameShell) |
| Create a polygonal object from the source data. More... | |
| virtual void | Refresh (MbFaceShell &) |
| Update the shell shape. | |
| virtual void | Refresh (MbWireFrame &) |
| Update the frame shape. | |
| virtual void | GetBasisItems (RPArray< MbSpaceItem > &) |
| Get the basis objects. | |
| virtual void | GetBasisPoints (MbControlData3D &) const |
| Get control points of object. | |
| virtual void | SetBasisPoints (const MbControlData3D &) |
| Change the object by control points. | |
| virtual size_t | GetCreatorsCount (MbeCreatorType ct) const |
| Count internal creators by type. | |
| virtual bool | GetInternalCreators (MbeCreatorType, c3d::ConstCreatorsSPtrVector &) const |
| Get internal creators by type. | |
| virtual bool | SetInternalCreators (MbeCreatorType, c3d::CreatorsSPtrVector &) |
| Get internal creators by type. | |
| virtual bool | Perform (MbCreator *) const |
| Displace/Change the creator. | |
| virtual void | SetYourVersion (VERSION version, bool forAll) |
| Set the objects version. | |
| VERSION | GetYourVersion () const |
| Get the object version. | |
| const MbSNameMaker & | GetYourNameMaker () const |
| Get the name-maker. | |
| MbSNameMaker & | SetYourNameMaker () |
| Get the object's name-maker for editing. | |
| void | SetNameMaker (const MbSNameMaker &n) |
| Set the object's name-maker. | |
| SimpleName | GetMainName () const |
| Get the main name of the object. | |
| void | SetMainName (SimpleName n) |
| Set the main name of the object. | |
| MbeProcessState | GetStatus () const |
| Get the flag of state. | |
| void | SetStatus (MbeProcessState l) |
| Set the flag of state. | |
| void | PrepareWrite () const |
| Register the object. More... | |
Public Member Functions inherited from MbRefItem | |
| void | AddRegistrator (MbRegDuplicate *reg) const |
| Add the register. | |
| void | RemoveRegistrator (MbRegDuplicate *reg) const |
| Remove the register. | |
| 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. | |
Public Member Functions inherited from TapeBase | |
| 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. | |
| virtual bool | IsFamilyRegistrable () const |
| Whether the object belongs to a registrable family. | |
Protected Member Functions | |
| MbOffsetWireFrameCreator (const MbOffsetWireFrameCreator &other, MbRegDuplicate *iReg) | |
| Copy-constructor. | |
Protected Member Functions inherited from MbCreator | |
| MbCreator (MbSNameMaker *) | |
| Constructor by name-maker. | |
| MbCreator (const MbSNameMaker &) | |
| Constructor by name-maker. | |
| MbCreator (const MbCreator &) | |
| Copy-constructor. | |
Protected Member Functions inherited from MbRefItem | |
| MbRefItem () | |
| Constructor without parameters. | |
Additional Inherited Members | |
Protected Attributes inherited from MbCreator | |
| SPtr< MbSNameMaker > | names |
| An object defining the names of elements and objects created by the constructor. | |
| MbeProcessState | status |
| State of the constructor and of the operation result. | |
Creator of an offset wire frame.
Creator of an offset wire frame.
| MbOffsetWireFrameCreator::MbOffsetWireFrameCreator | ( | const MbOffsetWireFrameParams & | params | ) |
Constructor by parameters.
Constructor of an offset wire frame in the space.
| [in] | params | - Parameters. |