WeightInstance.ViewProviderWeight Class Reference
Public Member Functions | |
def attach (self, obj) | |
def getDefaultDisplayMode (self) | |
def getDisplayModes (self, obj) | |
def getIcon (self) | |
def onChanged (self, vp, prop) | |
def setDisplayMode (self, mode) | |
def updateData (self, fp, prop) | |
Member Function Documentation
◆ attach()
def WeightInstance.ViewProviderWeight.attach | ( | self, | |
obj | |||
) |
Setup the scene sub-graph of the view provider, this method is
mandatory.
◆ getDefaultDisplayMode()
def WeightInstance.ViewProviderWeight.getDefaultDisplayMode | ( | self | ) |
Return the name of the default display mode. It must be defined in
getDisplayModes.
◆ getDisplayModes()
def WeightInstance.ViewProviderWeight.getDisplayModes | ( | self, | |
obj | |||
) |
Return a list of display modes.
Keyword arguments:
obj -- Object associated with the view provider.
◆ getIcon()
def WeightInstance.ViewProviderWeight.getIcon | ( | self | ) |
Returns the icon for this kind of objects.
◆ onChanged()
def WeightInstance.ViewProviderWeight.onChanged | ( | self, | |
vp, | |||
prop | |||
) |
Detects the ship view provider data changes.
Keyword arguments:
vp -- View provider object affected.
prop -- Modified property name.
Referenced by ArchSite.Compass.buildCoordinates(), and ArchAxis.CommandArchGrid.IsActive().
◆ setDisplayMode()
def WeightInstance.ViewProviderWeight.setDisplayMode | ( | self, | |
mode | |||
) |
Map the display mode defined in attach with those defined in
getDisplayModes. Since they have the same names nothing needs to be
done. This method is optional.
Keyword arguments:
mode -- Mode to be activated.
◆ updateData()
def WeightInstance.ViewProviderWeight.updateData | ( | self, | |
fp, | |||
prop | |||
) |
If a property of the handled feature has changed we have the chance
to handle this here.
Keyword arguments:
fp -- Part::FeaturePython object affected.
prop -- Modified property name.
The documentation for this class was generated from the following file:
- src/Mod/Ship/WeightInstance.py