mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0028726: Quantity_NameOfColor should be replaced by Quantity_Color in function input argument
AIS_InteractiveObject, virtual methods ::SetColor(), ::Color() returning/accepting Quantity_NameOfColor have been removed. Virtual method ::SetMaterial() accepting Graphic3d_NameOfMaterial has been also removed. V3d_View, V3d_Viewer, V3d_AmbientLight, V3d_DirectionalLight, V3d_Light, V3d_PositionalLight, V3d_SpotLight, Aspect_Window, methods accepting Quantity_NameOfColor have been removed (duplicates) or color argument(s) replaced with Quantity_Color.
This commit is contained in:
@@ -492,7 +492,7 @@ public:
|
||||
Quantity_Color aCol (theR / 255.0, theG / 255.0, theB / 255.0, Quantity_TOC_RGB);
|
||||
for (; myAISContext()->MoreSelected(); myAISContext()->NextSelected())
|
||||
{
|
||||
myAISContext()->SetColor (myAISContext()->SelectedInteractive(), aCol.Name(), false);
|
||||
myAISContext()->SetColor (myAISContext()->SelectedInteractive(), aCol, false);
|
||||
}
|
||||
myAISContext()->UpdateCurrentViewer();
|
||||
}
|
||||
@@ -549,7 +549,8 @@ public:
|
||||
Handle(AIS_InteractiveObject) aCurrent = myAISContext()->SelectedInteractive();
|
||||
if (aCurrent->HasColor())
|
||||
{
|
||||
Quantity_Color anObjCol = myAISContext()->Color (aCurrent);
|
||||
Quantity_Color anObjCol;
|
||||
myAISContext()->Color (aCurrent, anObjCol);
|
||||
theRed = int(anObjCol.Red() * 255.0);
|
||||
theGreen = int(anObjCol.Green() * 255.0);
|
||||
theBlue = int(anObjCol.Blue() * 255.0);
|
||||
|
Reference in New Issue
Block a user