_coulorSelection_r = 0;
_coulorSelection_g = 1;
_coulorSelection_b = 0;
- _widthline = 1;
+ _widthline = 1.0;
+ _opacity = 1.0;
}
// ----------------------------------------------------------------------------
manualViewBaseContour::~manualViewBaseContour()
{
this->_lstViewPoints[id]->SetWidthLine(_widthline);
}
-
}
// ----------------------------------------------------------------------------
}
// ----------------------------------------------------------------------------
-void manualViewBaseContour::ConstructVTKObjects()
+void manualViewBaseContour::SetOpacity(double opacity)
{
+ _opacity = opacity;
+}
+// ----------------------------------------------------------------------------
+double manualViewBaseContour::GetOpacity()
+{
+ return _opacity;
+}
+// ----------------------------------------------------------------------------
+void manualViewBaseContour::ConstructVTKObjects()
+{
//JSTG 29-02-08 -----------------------------------------------
//int i , nps = _sizePointsContour;
int i;
_contourVtkActor = vtkActor::New();
//EED 2023-07-27
- _contourVtkActor->GetProperty()->SetOpacity(1.0);
+ _contourVtkActor->GetProperty()->SetOpacity( _opacity );
// _contourVtkActor->GetProperty()->SetOpacity(0.9999);
_bboxMapper = vtkPolyDataMapper::New();
{
if (_contourVtkActor!=NULL)
{
+ _contourVtkActor->GetProperty()->SetOpacity( _opacity );
+
_contourVtkActor->GetProperty()->SetLineWidth( _widthline );
_contourVtkActor->GetProperty()->SetDiffuseColor( _coulorNormal_r , _coulorNormal_g , _coulorNormal_b );
/*
// ----------------------------------------------------------------------------
void manualViewBaseContour::ClearContour()
{
- if (_contourVtkActor!=NULL){
+ if (_contourVtkActor!=NULL)
+ {
_wxvtkbaseview->GetRenderer()->RemoveActor( _contourVtkActor );
}
DeleteVtkObjects();
}
vtkActor *actor;
int i,size=_lstViewPoints.size();
- for (i=0;i<size;i++){
+ for ( i=0 ; i<size ; i++ )
+ {
actor = _lstViewPoints[i]->GetVtkActor();
actor->GetProperty()->SetOpacity( opacity );
- }
+ } // for i
_contourVtkActor->GetProperty()->SetOpacity( opacity );
_textActor->GetProperty()->SetOpacity( opacity );
_textActor->SetInput("00");
_maxY = -99999;
}
+
// ----------------------------------------------------------------------------
manualViewContour::~manualViewContour()
{
{
_pts->Modified();
}
-
-
-
-
}
// ----------------------------------------------------------------------------
strcat(resultText,text);
strcat(resultText,"p^2 ");
-
strcpy(resultText2,"P= ");
gcvt ( this->_manContModel->GetPathSize( _spc ), 5, text );
strcat(resultText2,text);
pp[1] = yy;
pp[2] = zz;
double DeltaDistancePointToLine = GetWidthLine() +0.25;
-
if ( (xx>=_minX) && (yy>=_minY) && (xx<=_maxX) && (yy<=_maxY)) // inside the boundaring box
{
if ( ShowLineVersion()==true )
double XX = x;
double YY = y;
double ZZ = z;
-
TransfromCoordViewWorld(XX,YY,ZZ);
-
int i, manualPointsSZ = _manContModel->GetSizeLstPoints();
for ( i=0; i<manualPointsSZ; i++ )
{