Part: Start listing BoundBox properties for Expression Editor
As the title says. It was missing, so this patch adds all needed.
This commit is contained in:
committed by
Yorik van Havre
parent
7eaa5e8844
commit
9798df0215
@@ -250,6 +250,43 @@ void PropertyPartShape::getPaths(std::vector<App::ObjectIdentifier> &paths) cons
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("Area")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("Volume")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox")));
|
||||
|
||||
// BoundBox sub-properties
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("XMax")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("XMin")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("YMax")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("YMin")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("ZMax")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("ZMin")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("XLength")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("YLength")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("ZLength")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("DiagonalLength")));
|
||||
paths.push_back(App::ObjectIdentifier(getContainer()) << App::ObjectIdentifier::Component::SimpleComponent(getName())
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("BoundBox"))
|
||||
<< App::ObjectIdentifier::Component::SimpleComponent(App::ObjectIdentifier::String("Center")));
|
||||
}
|
||||
|
||||
void PropertyPartShape::beforeSave() const
|
||||
|
||||
Reference in New Issue
Block a user