namespace simgear
{
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
PropertyBasedElement::PropertyBasedElement(SGPropertyNode* node):
_node(node)
{
_node->addChangeListener(this);
}
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
PropertyBasedElement::~PropertyBasedElement()
{
onDestroy();
->removeChild(_node->getName(), _node->getIndex(), false);
}
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
SGConstPropertyNode_ptr PropertyBasedElement::getProps() const
{
return _node;
}
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
SGPropertyNode_ptr PropertyBasedElement::getProps()
{
return _node;
SG_LOG(SG_IO, SG_ALERT, "Cannot read \"" << name << "\" expression: no input found");
return 0;
}
-
+
SGSharedPtr<SGExpression<T> > inputExpression;
inputExpression = SGReadExpression<T>(inputRoot, inputNode);
if (!inputExpression) {