C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
MbPMI Member List

This is the complete list of members for MbPMI, including all inherited members.

AddGeometricElements(const c3d::ItemsSPtrVector &elems)MbPMI
AddRef() constMbRefItem
AddRegistrator(MbRegDuplicate *reg) constMbRefItem
AddYourGabaritTo(MbCube &r) const finalMbPMIvirtual
CalculateLocalGabarit(const MbMatrix3D &into, MbCube &cube) const overrideMbLegendvirtual
CalculateMesh(const MbStepData &stepData, const MbFormNote &note, MbMesh &mesh) const finalMbPMIvirtual
ConvertToTechnicalRequirements()MbPMI
CreateCallout(MbePMIType calloutSubType, SRef< MbNumericalCharacteristic > calloutStorage, const MbPlacement3D &plane=MbPlacement3D::global, const c3d::string_t &pmiName=c3d::string_t(), const c3d::ItemsSPtrVector &pmiVisual=c3d::ItemsSPtrVector(), const std::vector< SPtr< MbTextItem >> &pmiText=std::vector< SPtr< MbTextItem >>())MbPMIstatic
CreateDimensionCalloutCurves(std::vector< SPtr< MbCalloutCurve >> &addTo, const MbPlacement3D dimLocation, const MbCurve3D *dimCurve, const std::vector< MbCurve3D * > &projectionCurves, const std::vector< SPtr< MbTopologyItem >> &projectionCurvesObj, const std::vector< SPtr< MbTerminator >> &dimCurveTerminators=std::vector< SPtr< MbTerminator >>())MbPMIstatic
CreateGeneral(const MbPlacement3D &plane=MbPlacement3D::global, const c3d::string_t &pmiName=c3d::string_t(), const c3d::ItemsSPtrVector &pmiVisual=c3d::ItemsSPtrVector(), const std::vector< SPtr< MbTextItem >> &pmiText=std::vector< SPtr< MbTextItem >>())MbPMIstatic
CreateGeneralCalloutCurve(std::vector< SPtr< MbCalloutCurve >> &addTo, const MbPlacement3D location, const MbCurve3D *calloutCurve, const SPtr< MbTopologyItem > &obj, const std::vector< SPtr< MbTerminator >> &terminators=std::vector< SPtr< MbTerminator >>())MbPMIstatic
CreateGeneralEmpty(const MbPlacement3D &plane, const c3d::string_t &pmiName=c3d::string_t())MbPMIstatic
CreateNumericalCharacteristics(SRef< MbNumericalCharacteristic > numericalCharacteristics, const MbPlacement3D &plane=MbPlacement3D::global, const c3d::string_t &pmiName=c3d::string_t(), const c3d::ItemsSPtrVector &pmiVisual=c3d::ItemsSPtrVector(), const std::vector< SPtr< MbTextItem >> &pmiText=std::vector< SPtr< MbTextItem >>())MbPMIstatic
CreateProperty(MbePrompt n) const finalMbPMIvirtual
CreateShapeTolerance(MbValueRange &&rangeValue, std::vector< SPtr< MbCalloutCurve >> &&callouts, const MbPlacement3D &plane=MbPlacement3D::global, const c3d::string_t &pmiName=c3d::string_t(), const c3d::ItemsSPtrVector &pmiVisual=c3d::ItemsSPtrVector(), const std::vector< SPtr< MbTextItem >> &pmiText=std::vector< SPtr< MbTextItem >>())MbPMIstatic
CreateSurfaceRoughness(MbValueRange &&rangeValue, std::vector< SPtr< MbCalloutCurve >> &&callouts, const MbPlacement3D &plane=MbPlacement3D::global, const c3d::string_t &pmiName=c3d::string_t(), const c3d::ItemsSPtrVector &pmiVisual=c3d::ItemsSPtrVector(), const std::vector< SPtr< MbTextItem >> &pmiText=std::vector< SPtr< MbTextItem >>())MbPMIstatic
CreateTechnicalRequirements(const MbPlacement3D &plane=MbPlacement3D::global, const c3d::string_t &pmiName=c3d::string_t(), const c3d::ItemsSPtrVector &pmiVisual=c3d::ItemsSPtrVector(), const std::vector< SPtr< MbTextItem >> &pmiText=std::vector< SPtr< MbTextItem >>())MbPMIstatic
CreateTerminator(const MbPlacement3D &pmiLocation, const MbCurve3D &dimensionCurve, const c3d::string_t &type, double parameterOnCurve, const double sizeX, const double sizeY, const bool sameDirection)MbPMIstatic
DecRef() constMbRefItem
DistanceToPoint(const MbCartPoint3D &) const finalMbPMIvirtual
Duplicate(MbRegDuplicate *=nullptr) const finalMbPMIvirtual
Family() const overrideMbLegendvirtual
GeometricElementsCount() constMbPMI
GetBasisItems(RPArray< MbSpaceItem > &)MbSpaceItemvirtual
GetBasisPoints(MbControlData3D &) constMbSpaceItemvirtual
GetGeometricElement(size_t elementIndex) constMbPMI
GetLocation() constMbPMI
GetNumericalCharacteristics() constMbPMI
GetPMIType() constMbPMI
GetProperties(MbProperties &properties) finalMbPMIvirtual
GetPureName(const VersionContainer &) constTapeBasevirtual
GetRegistrable() constTapeBase
GetTextElement(size_t elementIndex) constMbPMI
GetTextElements(std::vector< SPtr< MbTextItem >> &texts)MbPMI
GetTitle() constMbPMI
GetUseCount() constMbRefItem
IsA() const finalMbPMIvirtual
IsDimension() constMbPMI
IsFamilyRegistrable() const overrideMbSpaceItemvirtual
IsSame(const MbSpaceItem &other, double accuracy=LENGTH_EPSILON) const finalMbPMIvirtual
IsSimilar(const MbSpaceItem &init) const finalMbPMIvirtual
IsValueOrRangeDefined() constMbPMI
MbLegend()MbLegendprotected
MbPMI(MbePMIType pmiType, const MbPlacement3D &plane, const c3d::string_t &pmiName, SPtr< MbNumericalCharacteristic >, c3d::ItemsSPtrVector &&, std::vector< SPtr< MbTextItem >> &&pmiText)MbPMIprotected
MbPMI(const MbPMI &init, MbRegDuplicate *iReg=nullptr)MbPMIexplicitprotected
MbRefItem()MbRefItemprotected
MbSpaceItem()MbSpaceItemprotected
Move(const MbVector3D &, MbRegTransform *=nullptr) finalMbPMIvirtual
PrepareWrite() constMbSpaceIteminline
Refresh()MbSpaceItemvirtual
RefType() const overrideMbSpaceItemvirtual
Release() constMbRefItem
RemoveRegistrator(MbRegDuplicate *reg) constMbRefItem
ResetGeometricElemets(const std::vector< c3d::ItemSPtr > &elems)MbPMI
ResetTextElemets(const std::vector< SPtr< MbTextItem >> &texts)MbPMI
Rotate(const MbAxis3D &, double angle, MbRegTransform *=nullptr) finalMbPMIvirtual
SetBasisPoints(const MbControlData3D &)MbSpaceItemvirtual
SetEqual(const MbSpaceItem &) finalMbPMIvirtual
SetLocation(const MbPlacement3D &loc)MbPMI
SetNumericalCharacteristics(SRef< MbNumericalCharacteristic > numericahCharacteristics)MbPMI
SetProperties(const MbProperties &properties) finalMbPMIvirtual
SetRegistrable(RegistrableRec regs=registrable) constTapeBase
SetTitle(const c3d::string_t &t)MbPMI
TapeBase(RegistrableRec regs=noRegistrable)TapeBase
TapeBase(const TapeBase &)TapeBase
TextElementsCount() constMbPMI
Transform(const MbMatrix3D &, MbRegTransform *=nullptr) finalMbPMIvirtual
Type() const finalMbPMIvirtual
~MbLegend()MbLegendvirtual
~MbSpaceItem()MbSpaceItemvirtual
~TapeBase()TapeBasevirtual