vtkVectorsVisu::vtkVectorsVisu()
:vtkVectorsTensorsVisuBase()
{
- _vtkarrowsource = vtkArrowSource::New();
+ _vtkarrowsource = vtkArrowSource::New();
+<<<<<<< HEAD
_vtklinesource = vtkLineSource::New();
+=======
+>>>>>>> master
_vtkglyph = vtkGlyph3D::New();
-}
+ _vtklinesource = vtkLineSource::New();
+ double point1[3];
+ double point2[3];
+ point1[0]=1;
+ point1[1]=0;
+ point1[2]=0;
+ point2[0]=-1;
+ point2[1]=0;
+ point2[2]=0;
+ _vtklinesource->SetPoint1( point1 );
+ _vtklinesource->SetPoint2( point2 );
+}
//------------------------------------------------------------------------------
vtkVectorsVisu::~vtkVectorsVisu()
{
}
+
//------------------------------------------------------------------------------
void vtkVectorsVisu::Process()
{
+<<<<<<< HEAD
+
+=======
+>>>>>>> master
if(_active==true)
{
#if VTK_MAJOR_VERSION <= 5
_vtkglyph->SetInput( GetDataObject() );
+<<<<<<< HEAD
#else
_vtkglyph->SetInputData( GetDataObject() );
#endif
+=======
+>>>>>>> master
if(GetTypeForm()==1) // source Arrow
{
#if VTK_MAJOR_VERSION <= 5
- _vtkglyph->SetSource( _vtkarrowsource->GetOutput() );
+ _vtkglyph->SetSource( _vtkarrowsource->GetOutput() );
#else
- _vtkglyph->SetSourceData( _vtkarrowsource->GetOutput() );
+ _vtkarrowsource->Update();
+ _vtkglyph->SetSourceData( _vtkarrowsource->GetOutput() );
#endif
} else { // source Line
#if VTK_MAJOR_VERSION <= 5
_vtkglyph->SetSource( _vtklinesource->GetOutput() );
#else
+ _vtklinesource->Update();
_vtkglyph->SetSourceData( _vtklinesource->GetOutput() );
#endif
}
-
_vtkglyph->SetScaleModeToScaleByVector();
_vtkglyph->SetColorModeToColorByVector();
_vtkglyph->SetScaleFactor( GetScaleFactor() );
- _vtkglyph->Update();
+<<<<<<< HEAD
+
+ _vtkglyph->Update();
#if VTK_MAJOR_VERSION <= 5
_pdm->SetInput( _vtkglyph->GetOutput());
_pdm->SetInputData( _vtkglyph->GetOutput());
#endif
+=======
+ _vtkglyph->Update();
+ _pdm->SetInput( _vtkglyph->GetOutput());
+>>>>>>> master
vtkPointData *data = _vtkglyph->GetOutput()->GetPointData();
//printf("EED -------------------------------------------\n");
//_vtkglyph->GetOutput()->Print(std::cout);
//printf("EED -------------------------------------------\n");
//data->Print(std::cout);
-printf("EED -------------------------------------------\n");
int i,sizeDa = data->GetNumberOfArrays();
-printf("EED vtkVectorsVisu::Process sizeDa %d \n", sizeDa );
for (i=0;i<sizeDa;i++)
{
+<<<<<<< HEAD
printf("EED vtkVectorsVisu::Process-name %d, %s \n", i, data->GetArrayName(i) );
- data->GetArray(i)->Print(std::cout);
- printf("EED -------------------------------------------\n");
}
//EED _pdm->SetScalarRange( range );
//EED bbGetInputIn()->GetPointData()->AddArray( nda );
//EED2 _pdm->ScalarVisibilityOn();
+=======
+ data->GetArray(i)->Print(std::cout);
+}
-
-
-
+>>>>>>> master
_pdm->ScalarVisibilityOn();
_pdm->SetColorModeToMapScalars();
//_pdm->SetColorModeToDefault();
//_LutEED->SetVectorModeToRGBColors();
//_LutEED->SetVectorModeToMagnitud();
-
-
// _pdm->SetScalarModeToUsePointFieldData();
_pdm->SetLookupTable( _LutEED );
_pdm->SelectColorArray( "GlyphVector" );
// vSliceMapperVec->SetLookupTable( vGreenToRedLut );
// vSliceMapperVec->SetColorModeToMapScalars();
+#if VTK_MAJOR_VERSION <= 5
+ // ..
+#else
+ _pdm->Update();
+#endif
_actor->SetMapper( _pdm );
_actor->GetProperty()->SetOpacity( GetOpacity() );
}// if _active
VisibilityActor();
}
-
-
-
-
-