Sketcher::SketchObject Member List

This is the complete list of members for Sketcher::SketchObject, including all inherited members.

acceptGeometry() overrideSketcher::SketchObjectvirtual
addConstraint(const Constraint *constraint)Sketcher::SketchObject
addConstraint(std::unique_ptr< Constraint > constraint)Sketcher::SketchObject
addConstraint(Sketcher::ConstraintType constrType, int firstGeoId, Sketcher::PointPos firstPos, int secondGeoId=GeoEnum::GeoUndef, Sketcher::PointPos secondPos=Sketcher::PointPos::none, int thirdGeoId=GeoEnum::GeoUndef, Sketcher::PointPos thirdPos=Sketcher::PointPos::none)Sketcher::SketchObjectprotected
addConstraints(const std::vector< Constraint * > &ConstraintList)Sketcher::SketchObject
addCopy(const std::vector< int > &geoIdList, const Base::Vector3d &displacement, bool moveonly=false, bool clone=false, int csize=2, int rsize=1, bool constraindisplacement=false, double perpscale=1.0)Sketcher::SketchObject
addCopyOfConstraints(const SketchObject &orig)Sketcher::SketchObject
addDynamicProperty(const char *type, const char *name=nullptr, const char *group=nullptr, const char *doc=nullptr, short attr=0, bool ro=false, bool hidden=false) overrideApp::DocumentObjectvirtual
addExternal(App::DocumentObject *Obj, const char *SubName)Sketcher::SketchObject
addGeometry(const Part::Geometry *geo, bool construction=false)Sketcher::SketchObject
addGeometry(const std::vector< Part::Geometry * > &geoList, bool construction=false)Sketcher::SketchObject
addSymmetric(const std::vector< int > &geoIdList, int refGeoId, Sketcher::PointPos refPosId=Sketcher::PointPos::none)Sketcher::SketchObject
adjustRelativeLinks(const std::set< App::DocumentObject * > &inList, std::set< App::DocumentObject * > *visited=nullptr)App::DocumentObjectvirtual
allowDuplicateLabel() constApp::DocumentObjectvirtual
analyseMissingPointOnPointCoincident(double angleprecision=M_PI/8)Sketcher::SketchObject
appendConflictMsg(const std::vector< int > &conflicting, std::string &msg)Sketcher::SketchObjectstatic
appendConstraintsMsg(const std::vector< int > &vector, const std::string &singularmsg, const std::string &pluralmsg, std::string &msg)Sketcher::SketchObjectprotectedstatic
appendMalformedConstraintsMsg(const std::vector< int > &malformed, std::string &msg)Sketcher::SketchObjectstatic
appendRedundantMsg(const std::vector< int > &redundant, std::string &msg)Sketcher::SketchObjectstatic
arePointsCoincident(int GeoId1, PointPos PosId1, int GeoId2, PointPos PosId2)Sketcher::SketchObject
attacher(void) constPart::AttachExtension
AttacherTypePart::AttachExtension
AttachExtension()Part::AttachExtension
AttachmentOffsetPart::AttachExtension
autoConstraint(double precision=Precision::Confusion() *1000, double angleprecision=M_PI/20, bool includeconstruction=true)Sketcher::SketchObject
autoRemoveRedundants(bool updategeo=true)Sketcher::SketchObject
BaseClass()Base::BaseClass
BaseClass(const BaseClass &)=defaultBase::BaseClass
buildHistory(BRepBuilderAPI_MakeShape &, TopAbs_ShapeEnum type, const TopoDS_Shape &newS, const TopoDS_Shape &oldS)Part::Featureprotected
calculateAngleViaPoint(int geoId1, int geoId2, double px, double py)Sketcher::SketchObject
calculateConstraintError(int ConstrId)Sketcher::SketchObject
canLinkProperties() constApp::DocumentObjectvirtual
canLoadPartial() constApp::DocumentObjectvirtual
carbonCopy(App::DocumentObject *pObj, bool construction=true)Sketcher::SketchObject
changeAttacherType(const char *typeName)Part::AttachExtension
changeConstraintsLocking(bool bLock)Sketcher::SketchObject
changeDynamicProperty(const Property *prop, const char *group, const char *doc)App::PropertyContainer
clearExpression(const ObjectIdentifier &path)App::DocumentObject
clearOutListCache() constApp::DocumentObject
clearShapeCache()Part::Featurestatic
constraintHasExpression(int constrid) constSketcher::SketchObject
ConstraintsSketcher::SketchObject
constraintsRemoved(const std::set< App::ObjectIdentifier > &removed)Sketcher::SketchObjectprotected
constraintsRenamed(const std::map< App::ObjectIdentifier, App::ObjectIdentifier > &renamed)Sketcher::SketchObjectprotected
convertToNURBS(int GeoId)Sketcher::SketchObject
create(void)Base::Persistencestatic
createConstraint(Sketcher::ConstraintType constrType, int firstGeoId, Sketcher::PointPos firstPos, int secondGeoId=GeoEnum::GeoUndef, Sketcher::PointPos secondPos=Sketcher::PointPos::none, int thirdGeoId=GeoEnum::GeoUndef, Sketcher::PointPos thirdPos=Sketcher::PointPos::none)Sketcher::SketchObjectprotected
decreaseBSplineDegree(int GeoId, int degreedecrement=1)Sketcher::SketchObject
delAllExternal()Sketcher::SketchObject
delConstraint(int ConstrId)Sketcher::SketchObject
delConstraintOnPoint(int GeoId, PointPos PosId, bool onlyCoincident=true)Sketcher::SketchObject
delConstraintOnPoint(int VertexId, bool onlyCoincident=true)Sketcher::SketchObject
delConstraints(std::vector< int > ConstrIds, bool updategeometry=true)Sketcher::SketchObject
delConstraintsToExternal()Sketcher::SketchObject
deleteAllConstraints()Sketcher::SketchObject
deleteAllGeometry()Sketcher::SketchObject
deleteUnusedInternalGeometry(int GeoId, bool delgeoid=false)Sketcher::SketchObject
delExternal(int ExtGeoId)Sketcher::SketchObject
delGeometries(const std::vector< int > &GeoIds)Sketcher::SketchObject
delGeometriesExclusiveList(const std::vector< int > &GeoIds)Sketcher::SketchObject
delGeometry(int GeoId, bool deleteinternalgeo=true)Sketcher::SketchObject
detachFromDocument() overrideApp::DocumentObjectvirtual
detectMissingEqualityConstraints(double precision)Sketcher::SketchObject
detectMissingPointOnPointConstraints(double precision=Precision::Confusion() *1000, bool includeconstruction=true)Sketcher::SketchObject
detectMissingVerticalHorizontalConstraints(double angleprecision=M_PI/8)Sketcher::SketchObject
diagnoseAdditionalConstraints(std::vector< Sketcher::Constraint * > additionalconstraints)Sketcher::SketchObject
DocumentObject(void)App::DocumentObject
DocumentObjectExtension()App::DocumentObjectExtension
dumpToStream(std::ostream &stream, int compression)Base::Persistence
dynamicPropsApp::PropertyContainerprotected
editProperty(const char *)App::PropertyContainervirtual
ElementNameType enum nameApp::GeoFeature
encodeAttribute(const std::string &)Base::Persistencestatic
enforceRecompute()App::DocumentObject
eReasonList enum nameSketcher::SketchObject
evaluateConstraint(const Constraint *constraint) constSketcher::SketchObject
evaluateConstraints() constSketcher::SketchObject
evaluateSupport(void)Sketcher::SketchObject
execute(void) overrideSketcher::SketchObjectvirtual
executeExtensions()App::DocumentObjectprotected
Export enum valueApp::GeoFeature
exposeInternalGeometry(int GeoId)Sketcher::SketchObject
ExpressionEngineApp::DocumentObject
extend(int geoId, double increment, PointPos endPoint)Sketcher::SketchObject
Extension()App::Extension
extensionBegin()App::ExtensionContainer
ExtensionContainer()App::ExtensionContainer
extensionEnd()App::ExtensionContainer
extensionExecute(void)Part::AttachExtensionvirtual
extensionGetLinkedObject(DocumentObject *&ret, bool recursive, Base::Matrix4D *mat, bool transform, int depth) constApp::DocumentObjectExtensionvirtual
extensionGetPropertyByName(const char *name) constApp::Extensionvirtual
extensionGetPropertyDocumentation(const Property *prop) constApp::Extensionvirtual
extensionGetPropertyDocumentation(const char *name) constApp::Extensionvirtual
extensionGetPropertyGroup(const Property *prop) constApp::Extensionvirtual
extensionGetPropertyGroup(const char *name) constApp::Extensionvirtual
extensionGetPropertyList(std::vector< Property * > &List) constApp::Extensionvirtual
extensionGetPropertyMap(std::map< std::string, Property * > &Map) constApp::Extensionvirtual
extensionGetPropertyName(const Property *prop) constApp::Extensionvirtual
extensionGetPropertyType(const Property *prop) constApp::Extensionvirtual
extensionGetPropertyType(const char *name) constApp::Extensionvirtual
extensionGetSubObject(DocumentObject *&ret, const char *subname, PyObject **pyObj, Base::Matrix4D *mat, bool transform, int depth) constApp::DocumentObjectExtensionvirtual
extensionGetSubObjects(std::vector< std::string > &ret, int reason) constApp::DocumentObjectExtensionvirtual
extensionHasChildElement() constApp::DocumentObjectExtensionvirtual
extensionIsDerivedFrom(const Base::Type type) constApp::Extension
extensionIsElementVisible(const char *)App::DocumentObjectExtensionvirtual
ExtensionIterator typedefApp::ExtensionContainer
extensionMustExecute(void)Part::AttachExtensionvirtual
extensionOnChanged(const App::Property *)Part::AttachExtensionprotectedvirtual
ExtensionPythonObjectApp::Extensionprotected
extensionRestore(Base::XMLReader &)App::Extensionvirtual
extensionSave(Base::Writer &) constApp::Extensionvirtual
extensionSetElementVisible(const char *, bool)App::DocumentObjectExtensionvirtual
ExternalGeometrySketcher::SketchObject
extHandleChangedPropertyName(Base::XMLReader &reader, const char *TypeName, const char *PropName)Part::AttachExtensionprotectedvirtual
Feature(void)Part::Feature
fillet(int geoId, PointPos pos, double radius, bool trim=true, bool preserveCorner=false)Sketcher::SketchObject
fillet(int geoId1, int geoId2, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2, double radius, bool trim=true, bool createCorner=false)Sketcher::SketchObject
FullyConstrainedSketcher::SketchObject
GeoFeature(void)App::GeoFeature
GeometrySketcher::SketchObject
getActive(int ConstrId, bool &isactive)Sketcher::SketchObject
getAllCoincidentPoints(int GeoId, PointPos PosId)Sketcher::SketchObject
getAxis(int axId) const overrideSketcher::SketchObjectvirtual
getAxisCount(void) const overrideSketcher::SketchObjectvirtual
getBlockedState(const Constraint *cstr, bool &blockedstate) constSketcher::SketchObjectprotected
getClassTypeId(void)Base::Persistencestatic
getCoincidenceGroups()Sketcher::SketchObject
getCompleteGeometry(void) constSketcher::SketchObject
getCompleteGeometryIndex(int GeoId) constSketcher::SketchObject
getConstraintIndices(int GeoId, std::vector< int > &constraintList)Sketcher::SketchObject
getDirectlyCoincidentPoints(int GeoId, PointPos PosId, std::vector< int > &GeoIdList, std::vector< PointPos > &PosIdList)Sketcher::SketchObject
getDirectlyCoincidentPoints(int VertexId, std::vector< int > &GeoIdList, std::vector< PointPos > &PosIdList)Sketcher::SketchObject
getDocument(void) constApp::DocumentObject
getDriving(int ConstrId, bool &isdriving)Sketcher::SketchObject
getDynamicPropertyByName(const char *name) constApp::PropertyContainervirtual
getDynamicPropertyData(const Property *prop) constApp::PropertyContainer
getDynamicPropertyNames() constApp::PropertyContainervirtual
getElementName(const char *name, ElementNameType type=Normal) constApp::GeoFeaturevirtual
getExportName(bool forced=false) constApp::DocumentObject
getExpression(const ObjectIdentifier &path) constApp::DocumentObjectvirtual
getExtendedContainer()App::Extension
getExtendedContainer() constApp::Extension
getExtendedObject()App::DocumentObjectExtension
getExtendedObject() constApp::DocumentObjectExtension
getExtension(Base::Type, bool derived=true, bool no_except=false) constApp::ExtensionContainer
getExtension(const std::string &name) constApp::ExtensionContainer
getExtensionByType(bool no_except=false, bool derived=true) constApp::ExtensionContainer
getExtensionPyObject(void)Part::AttachExtensionvirtual
getExtensionsDerivedFrom(Base::Type type) constApp::ExtensionContainer
getExtensionsDerivedFromType() constApp::ExtensionContainer
getExternalGeometry(void) constSketcher::SketchObject
getExternalGeometryCount(void) constSketcher::SketchObject
getFullName() const overrideApp::DocumentObjectvirtual
getGeoIdFromCompleteGeometryIndex(int completeGeometryIndex) constSketcher::SketchObject
getGeoListFacade(void) constSketcher::SketchObject
getGeometry(int GeoId) constSketcher::SketchObject
getGeometryFacade(int GeoId) constSketcher::SketchObject
getGeometryId(int GeoId, long &id) constSketcher::SketchObject
getGeometryWithDependentParameters(std::vector< std::pair< int, PointPos > > &geometrymap)Sketcher::SketchObject
getGeoVertexIndex(int VertexId, int &GeoId, PointPos &PosId) constSketcher::SketchObject
getGroup() constApp::DocumentObject
getHighestCurveIndex(void) constSketcher::SketchObject
getHighestVertexIndex(void) constSketcher::SketchObject
getID() constApp::DocumentObject
getInList(void) constApp::DocumentObject
getInListEx(std::set< App::DocumentObject * > &inSet, bool recursive, std::vector< App::DocumentObject * > *inList=nullptr) constApp::DocumentObject
getInListEx(bool recursive) constApp::DocumentObject
getInListRecursive(void) constApp::DocumentObject
getInternalGeometry(void) constSketcher::SketchObject
getInternalTypeState(const Constraint *cstr, Sketcher::InternalType::InternalType &internaltypestate) constSketcher::SketchObjectprotected
getLastConflicting(void) constSketcher::SketchObject
getLastDoF() constSketcher::SketchObject
getLastHasConflicts() constSketcher::SketchObject
getLastHasMalformedConstraints() constSketcher::SketchObject
getLastHasPartialRedundancies() constSketcher::SketchObject
getLastHasRedundancies() constSketcher::SketchObject
getLastMalformedConstraints(void) constSketcher::SketchObject
getLastPartiallyRedundant(void) constSketcher::SketchObject
getLastRedundant(void) constSketcher::SketchObject
getLastSolverStatus() constSketcher::SketchObject
getLastSolveTime() constSketcher::SketchObject
getLinkedObject(bool recurse=true, Base::Matrix4D *mat=nullptr, bool transform=false, int depth=0) constApp::DocumentObjectvirtual
getLocation() constPart::Feature
getMemSize(void) const overrideSketcher::SketchObjectvirtual
getMissingLineEqualityConstraints(void)Sketcher::SketchObject
getMissingPointOnPointConstraints(void)Sketcher::SketchObject
getMissingRadiusConstraints(void)Sketcher::SketchObject
getMissingVerticalHorizontalConstraints(void)Sketcher::SketchObject
getNameInDocument(void) constApp::DocumentObject
getOldLabel() constApp::DocumentObject
getOpenVertices(void) constSketcher::SketchObject
getOutList() constApp::DocumentObject
getOutList(int option) constApp::DocumentObject
getOutList(int option, std::vector< App::DocumentObject * > &res) constApp::DocumentObject
getOutListOfProperty(App::Property *) constApp::DocumentObject
getOutListRecursive(void) constApp::DocumentObject
getParents(int depth=0) constApp::DocumentObject
getPathsByOutList(App::DocumentObject *to) constApp::DocumentObject
getPlacement() constPart::AttachExtensionprotected
getPoint(int GeoId, PointPos PosId) constSketcher::SketchObject
getPropertyByName(const char *name) const overrideApp::ExtensionContainervirtual
getPropertyData(void) constApp::PropertyContainerprotectedvirtual
getPropertyDataPtr(void)App::PropertyContainerprotectedstatic
getPropertyDocumentation(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyDocumentation(const char *name) const overrideApp::ExtensionContainervirtual
getPropertyGroup(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyGroup(const char *name) const overrideApp::ExtensionContainervirtual
getPropertyList(std::vector< Property * > &List) const overrideApp::ExtensionContainervirtual
getPropertyMap(std::map< std::string, Property * > &Map) const overrideApp::ExtensionContainervirtual
getPropertyName(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyNamedList(std::vector< std::pair< const char *, Property * > > &List) constApp::PropertyContainervirtual
getPropertyOfGeometry() const overridePart::Featurevirtual
getPropertyPrefix() constApp::PropertyContainer
getPropertyType(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyType(const char *name) const overrideApp::ExtensionContainervirtual
getPyObject(void) overrideSketcher::SketchObjectvirtual
getShape(const App::DocumentObject *obj, const char *subname=nullptr, bool needSubElement=false, Base::Matrix4D *pmat=nullptr, App::DocumentObject **owner=nullptr, bool resolveLink=true, bool transform=true)Part::Featurestatic
getShapeOwner(const App::DocumentObject *obj, const char *subname=nullptr)Part::Featurestatic
getSolvedSketch(void) constSketcher::SketchObject
getStatus() constApp::DocumentObject
getStatusString(void) constApp::DocumentObject
getSubObject(const char *subname, PyObject **pyObj, Base::Matrix4D *mat, bool transform, int depth) const overridePart::Featurevirtual
getSubObjectList(const char *subname) constApp::DocumentObject
getSubObjects(int reason=0) constApp::DocumentObjectvirtual
getTopoShape(const App::DocumentObject *obj, const char *subname=nullptr, bool needSubElement=false, Base::Matrix4D *pmat=nullptr, App::DocumentObject **owner=nullptr, bool resolveLink=true, bool transform=true, bool noElementMap=false)Part::Featurestatic
getTypeId(void) constBase::Persistencevirtual
getVertexIndexGeoPos(int GeoId, PointPos PosId) constSketcher::SketchObject
getViewProviderExtensionName() constApp::DocumentObjectExtensionvirtual
getViewProviderName(void) const overrideSketcher::SketchObjectvirtual
getViewProviderNameOverride() constApp::DocumentObjectvirtual
getViewProviderNameStored() constApp::DocumentObject
getVirtualSpace(int ConstrId, bool &isinvirtualspace) constSketcher::SketchObject
globalPlacement() constApp::GeoFeature
GS_DEFAULT enum valueApp::DocumentObject
GS_SELECT enum valueApp::DocumentObject
GSReason enum nameApp::DocumentObject
H_AxisPart::Part2DObjectstatic
handleChangedPropertyName(Base::XMLReader &reader, const char *TypeName, const char *PropName) overridePart::Part2DObjectprotectedvirtual
handleChangedPropertyType(Base::XMLReader &reader, const char *TypeName, App::Property *prop) overridePart::Part2DObjectprotectedvirtual
hasChildElement() constApp::DocumentObjectvirtual
hasConflicts(void) constSketcher::SketchObject
hasExtension(Base::Type, bool derived=true) constApp::ExtensionContainer
hasExtension(const std::string &name) constApp::ExtensionContainer
hasExtensions() constApp::ExtensionContainer
hasHiddenMarker(const char *subname)App::DocumentObjectstatic
hasShapeOwner(const App::DocumentObject *obj, const char *subname=nullptr)Part::Featurestatic
hiddenMarker()App::DocumentObjectstatic
Import enum valueApp::GeoFeature
increaseBSplineDegree(int GeoId, int degreeincrement=1)Sketcher::SketchObject
init(void)Base::Persistencestatic
initExtension(App::ExtensionContainer *obj)App::Extensionvirtual
initExtensionSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Base::Type::instantiationMethod method=nullptr)App::Extensionprotectedstatic
initExtensionType(Base::Type type)App::Extensionprotected
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr)Base::BaseClassprotectedstatic
initTemporaryBSplinePieceMove(int geoId, PointPos pos, const Base::Vector3d &firstPoint, bool fine=true)Sketcher::SketchObject
initTemporaryMove(int geoId, PointPos pos, bool fine=true)Sketcher::SketchObject
insertBSplineKnot(int GeoId, double param, int multiplicity=1)Sketcher::SketchObject
isAllowedOtherBody() constSketcher::SketchObject
isAllowedUnaligned() constSketcher::SketchObject
isAttachedToDocument() const overrideApp::DocumentObjectvirtual
isAttacherActive() constPart::AttachExtension
isCarbonCopyAllowed(App::Document *pDoc, App::DocumentObject *pObj, bool &xinv, bool &yinv, eReasonList *rsn=nullptr) constSketcher::SketchObject
isCoincidentWithExternalGeometry(int GeoId, bool &start_external, bool &mid_external, bool &end_external)Sketcher::SketchObject
isDerivedFrom(const Type type) constBase::BaseClass
isElementVisible(const char *element) constApp::DocumentObjectvirtual
isError(void) constApp::DocumentObject
isExporting() constApp::DocumentObject
isExternalAllowed(App::Document *pDoc, App::DocumentObject *pObj, eReasonList *rsn=nullptr) constSketcher::SketchObject
isHidden(const Property *prop) constApp::PropertyContainer
isHidden(const char *name) constApp::PropertyContainer
isInInList(DocumentObject *objToTest) constApp::DocumentObject
isInInListRecursive(DocumentObject *objToTest) constApp::DocumentObject
isInOutList(DocumentObject *objToTest) constApp::DocumentObject
isInOutListRecursive(DocumentObject *objToTest) constApp::DocumentObject
isPerformingInternalTransaction() constSketcher::SketchObject
isPointOnCurve(int geoIdCurve, double px, double py)Sketcher::SketchObject
isPythonExtension()App::Extension
isReadOnly(const Property *prop) constApp::PropertyContainer
isReadOnly(const char *name) constApp::PropertyContainer
isRecomputing() constApp::DocumentObject
isRemoving() constApp::DocumentObject
isRestoring() constApp::DocumentObject
isSupportedGeometry(const Part::Geometry *geo) constSketcher::SketchObject
isTouched(void) constApp::DocumentObject
isTouched_Mapping()Part::AttachExtensionvirtual
isValid(void) constApp::DocumentObject
joinHistory(const ShapeHistory &, const ShapeHistory &)Part::Featureprotected
LabelApp::DocumentObject
Label2App::DocumentObject
m_isPythonExtensionApp::Extensionprotected
makeMissingEquality(bool onebyone=true)Sketcher::SketchObject
makeMissingPointOnPointCoincident(bool onebyone=false)Sketcher::SketchObject
makeMissingVerticalHorizontal(bool onebyone=false)Sketcher::SketchObject
MapModePart::AttachExtension
MapPathParameterPart::AttachExtension
MapReversedPart::AttachExtension
migrateSketch(void)Sketcher::SketchObjectprotected
modifyBSplineKnotMultiplicity(int GeoId, int knotIndex, int multiplicityincr=1)Sketcher::SketchObject
moveDatumsToEnd(void)Sketcher::SketchObject
movePoint(int GeoId, PointPos PosId, const Base::Vector3d &toPoint, bool relative=false, bool updateGeoBeforeMoving=false)Sketcher::SketchObject
moveTemporaryPoint(int geoId, PointPos pos, Base::Vector3d toPoint, bool relative=false)Sketcher::SketchObject
mustExecute() const overrideSketcher::SketchObjectvirtual
mustRecompute(void) constApp::DocumentObject
N_AxisPart::Part2DObjectstatic
name() constApp::Extension
noRecomputesSketcher::SketchObject
Normal enum valueApp::GeoFeature
oldLabelApp::DocumentObjectprotected
onBeforeChange(const Property *prop) overrideApp::DocumentObjectprotectedvirtual
onBeforeChangeLabel(std::string &newLabel)App::DocumentObjectvirtual
onBeforeChangeProperty(Document *doc, const Property *prop)App::TransactionalObjectprotected
onChanged(const App::Property *) overrideSketcher::SketchObjectprotectedvirtual
onDocumentRestored() overrideSketcher::SketchObjectprotectedvirtual
onExtendedDocumentRestored()Part::AttachExtensionvirtual
onExtendedSettingDocument()App::DocumentObjectExtensionvirtual
onExtendedSetupObject()App::DocumentObjectExtensionvirtual
onExtendedUnsetupObject()App::DocumentObjectExtensionvirtual
onLostLinkToObject(DocumentObject *)App::DocumentObjectvirtual
onPropertyStatusChanged(const Property &prop, unsigned long oldStatus) overrideApp::DocumentObjectprotectedvirtual
onSettingDocument()App::DocumentObjectprotectedvirtual
onUndoRedoFinished() overrideSketcher::SketchObjectprotectedvirtual
onUpdateElementReference(const Property *)App::DocumentObjectvirtual
Base::Persistence::operator=(const BaseClass &)=defaultBase::BaseClass
OutListNoExpression enum valueApp::DocumentObject
OutListNoHidden enum valueApp::DocumentObject
OutListNoXLinked enum valueApp::DocumentObject
OutListOption enum nameApp::DocumentObject
Part2DObject()Part::Part2DObject
pcNameInDocumentApp::DocumentObjectprotected
PlacementApp::GeoFeature
port_reversedExternalArcs(bool justAnalyze)Sketcher::SketchObject
positionBySupport(void)Part::AttachExtensionvirtual
PropertyContainer()App::PropertyContainer
purgeError(void)App::DocumentObject
purgeTouched(void)App::DocumentObject
PythonObjectApp::DocumentObjectprotected
rebuildExternalGeometry(void)Sketcher::SketchObject
rebuildVertexIndex(void)Sketcher::SketchObject
recompute() overridePart::Featureprotectedvirtual
recomputeFeature(bool recursive=false)App::DocumentObject
redirectSubName(std::ostringstream &ss, DocumentObject *topParent, DocumentObject *child) constApp::DocumentObjectvirtual
registerExtension(Base::Type extension, App::Extension *ext)App::ExtensionContainer
removeAxesAlignment(const std::vector< int > &geoIdList)Sketcher::SketchObject
removeDynamicProperty(const char *prop) overrideApp::DocumentObjectvirtual
renameConstraint(int GeoId, std::string name)Sketcher::SketchObject
renameObjectIdentifiers(const std::map< App::ObjectIdentifier, App::ObjectIdentifier > &paths)App::DocumentObjectvirtual
resetError(void)App::DocumentObjectprotected
resolve(const char *subname, App::DocumentObject **parent=nullptr, std::string *childName=nullptr, const char **subElement=nullptr, PyObject **pyObj=nullptr, Base::Matrix4D *mat=nullptr, bool transform=true, int depth=0) constApp::DocumentObject
resolveElement(App::DocumentObject *obj, const char *subname, std::pair< std::string, std::string > &elementName, bool append=false, ElementNameType type=Normal, const DocumentObject *filter=nullptr, const char **element=nullptr, GeoFeature **geo=nullptr)App::GeoFeaturestatic
resolveRelativeLink(std::string &subname, App::DocumentObject *&link, std::string &linkSub) constApp::DocumentObject
Restore(Base::XMLReader &) overrideSketcher::SketchObjectvirtual
RestoreDocFile(Reader &)Base::Persistencevirtual
restoreExtensions(Base::XMLReader &reader)App::ExtensionContainer
restoreFinished() overrideSketcher::SketchObjectprotectedvirtual
restoreFromStream(std::istream &stream)Base::Persistence
retrieveSolverDiagnostics()Sketcher::SketchObjectprotected
rlAllowed enum valueSketcher::SketchObject
rlAxesMisaligned enum valueSketcher::SketchObject
rlCircularReference enum valueSketcher::SketchObject
rlNonParallel enum valueSketcher::SketchObject
rlNotASketch enum valueSketcher::SketchObject
rlOriginsMisaligned enum valueSketcher::SketchObject
rlOtherBody enum valueSketcher::SketchObject
rlOtherBodyWithLinks enum valueSketcher::SketchObject
rlOtherDoc enum valueSketcher::SketchObject
rlOtherPart enum valueSketcher::SketchObject
Save(Base::Writer &) const overrideSketcher::SketchObjectvirtual
SaveDocFile(Writer &) constBase::Persistencevirtual
saveExtensions(Base::Writer &writer) constApp::ExtensionContainer
seekTrimPoints(int GeoId, const Base::Vector3d &point, int &GeoId1, Base::Vector3d &intersect1, int &GeoId2, Base::Vector3d &intersect2)Sketcher::SketchObject
Part::Part2DObject::seekTrimPoints(const std::vector< Geometry * > &geomlist, int geometryIndex, const Base::Vector3d &point, int &geometryIndex1, Base::Vector3d &intersect1, int &geometryIndex2, Base::Vector3d &intersect2)Part::Part2DObjectstatic
setActive(int ConstrId, bool isactive)Sketcher::SketchObject
setAllowOtherBody(bool on)Sketcher::SketchObject
setAllowUnaligned(bool on)Sketcher::SketchObject
setAttacher(Attacher::AttachEngine *attacher)Part::AttachExtensionvirtual
setConstruction(int GeoId, bool on)Sketcher::SketchObject
setDatum(int ConstrId, double Datum)Sketcher::SketchObject
setDatumsDriving(bool isdriving)Sketcher::SketchObject
setDocument(App::Document *doc)App::DocumentObjectprotected
setDriving(int ConstrId, bool isdriving)Sketcher::SketchObject
setElementVisible(const char *element, bool visible)App::DocumentObjectvirtual
setError(void)App::DocumentObjectprotected
setExpression(const App::ObjectIdentifier &path, std::shared_ptr< App::Expression > expr) overrideSketcher::SketchObjectprotectedvirtual
setGeometryId(int GeoId, long id)Sketcher::SketchObject
setMissingLineEqualityConstraints(std::vector< ConstraintIds > &cl)Sketcher::SketchObject
setMissingPointOnPointConstraints(std::vector< ConstraintIds > &cl)Sketcher::SketchObject
setMissingRadiusConstraints(std::vector< ConstraintIds > &cl)Sketcher::SketchObject
setMissingVerticalHorizontalConstraints(std::vector< ConstraintIds > &cl)Sketcher::SketchObject
setPropertyPrefix(const char *prefix)App::PropertyContainer
setPropertyStatus(unsigned char bit, bool value)App::PropertyContainer
setPyObject(PyObject *)Base::BaseClassvirtual
setRecalculateInitialSolutionWhileMovingPoint(bool recalculateInitialSolutionWhileMovingPoint)Sketcher::SketchObject
setStatus(ObjectStatus pos, bool on)App::DocumentObject
setupObject()App::DocumentObjectprotectedvirtual
setUpSketch()Sketcher::SketchObject
setVirtualSpace(int ConstrId, bool isinvirtualspace)Sketcher::SketchObject
setVirtualSpace(std::vector< int > constrIds, bool isinvirtualspace)Sketcher::SketchObject
ShapePart::Feature
signalBeforeChangeApp::DocumentObject
signalChangedApp::DocumentObject
SketchObject()Sketcher::SketchObject
solve(bool updateGeoAfterSolving=true)Sketcher::SketchObject
split(int geoId, const Base::Vector3d &point)Sketcher::SketchObject
StatusBitsApp::DocumentObjectprotected
StdReturnApp::DocumentObjectstatic
SupportPart::AttachExtension
supportedGeometry(const std::vector< Part::Geometry * > &geoList) constSketcher::SketchObjectprotected
synchroniseGeometryState()Sketcher::SketchObjectprotected
testDrivingChange(int ConstrId, bool isdriving)Sketcher::SketchObjectprotected
testIfLinkDAGCompatible(DocumentObject *linkTo) constApp::DocumentObject
testIfLinkDAGCompatible(const std::vector< DocumentObject * > &linksTo) constApp::DocumentObject
testIfLinkDAGCompatible(App::PropertyLinkSubList &linksTo) constApp::DocumentObject
testIfLinkDAGCompatible(App::PropertyLinkSub &linkTo) constApp::DocumentObject
testStatus(ObjectStatus pos) constApp::DocumentObject
toggleActive(int ConstrId)Sketcher::SketchObject
toggleConstruction(int GeoId)Sketcher::SketchObject
toggleDriving(int ConstrId)Sketcher::SketchObject
toggleVirtualSpace(int ConstrId)Sketcher::SketchObject
touch(bool noRecompute=false)App::DocumentObject
TransactionalObject(void)App::TransactionalObject
transferConstraints(int fromGeoId, PointPos fromPosId, int toGeoId, PointPos toPosId, bool doNotTransformTangencies=false)Sketcher::SketchObject
transferFilletConstraints(int geoId1, PointPos posId1, int geoId2, PointPos posId2)Sketcher::SketchObjectprotected
transformPlacement(const Base::Placement &transform) overridePart::Part2DObjectvirtual
trim(int geoId, const Base::Vector3d &point)Sketcher::SketchObject
unsetupObject()App::DocumentObjectprotectedvirtual
updateAttacherVals()Part::AttachExtension
updateSolverExtension(int geoId, std::unique_ptr< Part::GeometryExtension > &&ext)Sketcher::SketchObject
V_AxisPart::Part2DObjectstatic
validateConstraints()Sketcher::SketchObject
validateExpression(const App::ObjectIdentifier &path, std::shared_ptr< const App::Expression > expr)Sketcher::SketchObjectprotected
validateExternalLinks(void)Sketcher::SketchObject
VisibilityApp::DocumentObject
~AttachExtension()Part::AttachExtensionvirtual
~BaseClass()Base::BaseClassvirtual
~DocumentObject()App::DocumentObjectvirtual
~DocumentObjectExtension()App::DocumentObjectExtensionvirtual
~Extension()App::Extensionvirtual
~ExtensionContainer()App::ExtensionContainervirtual
~Feature()Part::Featurevirtual
~GeoFeature()App::GeoFeaturevirtual
~PropertyContainer()App::PropertyContainervirtual
~SketchObject()Sketcher::SketchObject
~TransactionalObject()App::TransactionalObjectvirtual