[Paraview] How to push a value to the ServerManager so it gets pushed down to the Server

Michael Jackson mike.jackson at bluequartz.net
Fri Dec 11 17:12:16 EST 2009


Yes, I did not know about that, but adding it still did not help.

--
Mike Jackson <www.bluequartz.net>

On Dec 11, 2009, at 5:02 PM, Utkarsh Ayachit wrote:

> Are you forgetting a this->proxy()->UpdateVTKObjects() call after you
> have changed the value?
>
> Utkarsh
>
> On Fri, Dec 11, 2009 at 4:23 PM, Michael Jackson
> <mike.jackson at bluequartz.net> wrote:
>> In my ServerManager XML file I have the following:
>>
>>    <IntVectorProperty
>>      name="ActiveDimension"
>>      command="SetActiveDimension"
>>      number_of_elements="1"
>>      default_values="0"
>>      information_only="1">
>>    </IntVectorProperty>
>>
>> And in my Client GUI code (which extends pqLoadedFormObjectPanel) I  
>> have the
>> following code:
>>  vtkSMProperty* smProperty = this->proxy()- 
>> >GetProperty("ActiveDimension");
>>  if (NULL == smProperty)
>>  {
>>    DebugTrace(<< "SMProperty was NULL for 'ActiveDimension'" );
>>  }
>>  vtkSMIntVectorProperty* activeDimProperty =
>> vtkSMIntVectorProperty::SafeDownCast(smProperty);
>>  activeDimProperty->SetElement(0, index);
>>
>> Doing a std::cout on the server side indicates that the Server side  
>> property
>> (ActiveDimension) is NOT getting set. What exactly am I doing wrong?
>>
>>  I would also like to have a QComboBox in the Gui that is hooked up  
>> to a
>> server side property. What is the best way to go about that?
>>
>> Thanks
>> _________________________________________________________
>> Mike Jackson                  mike.jackson at bluequartz.net
>> BlueQuartz Software                    www.bluequartz.net
>> Principal Software Engineer                  Dayton, Ohio
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>>



More information about the ParaView mailing list