}
+//---------------------------------------------------------------
+void
+VISU::GaussPoints_i
+::SameAs(const Prs3d_i* theOrigin)
+{
+ TSuperClass::SameAs(theOrigin);
+
+ if(const GaussPoints_i* aPrs3d = dynamic_cast<const GaussPoints_i*>(theOrigin)){
+ GaussPoints_i* anOrigin = const_cast<GaussPoints_i*>(aPrs3d);
+ SetIsActiveLocalScalarBar(anOrigin->GetIsActiveLocalScalarBar());
+ SetIsDispGlobalScalarBar(anOrigin->GetIsDispGlobalScalarBar());
+ SetBiColor(anOrigin->GetBiColor());
+ SetPrimitiveType(anOrigin->GetPrimitiveType());
+ SetClamp(anOrigin->GetClamp());
+ SetMinSize(anOrigin->GetMinSize());
+ SetMaxSize(anOrigin->GetMaxSize());
+ SetGeomSize(anOrigin->GetGeomSize());
+ SetMagnification(anOrigin->GetMagnification());
+ SetMagnificationIncrement(anOrigin->GetMagnificationIncrement());
+ SetIsDeformed(anOrigin->GetIsDeformed());
+ SetScaleFactor(anOrigin->GetScaleFactor());
+ SetFaceLimit(anOrigin->GetFaceLimit());
+ SetIsColored(anOrigin->GetIsColored());
+ SetIsColored(anOrigin->GetIsColored());
+ SetColor(anOrigin->GetColor());
+ SetAlphaThreshold(anOrigin->GetAlphaThreshold());
+ SetTextures(anOrigin->GetMainTexture(), anOrigin->GetAlphaTexture());
+ SetResolution(anOrigin->GetResolution());
+ }
+}
+
+
//----------------------------------------------------------------------------
VISU::Storable*
VISU::GaussPoints_i