-/***************************************************************************
-** Class: GLViewer_AspectLine
-** Descr: Substitution of Prs2d_AspectLine for OpenGL
-** Module: GLViewer
-** Created: UI team, 05.11.02
-****************************************************************************/
-
-//#include <GLViewerAfx.h>
+// File: GLViewer_AspectLine.cxx
+// Created: 26/05/2005 3:17:00 PM
+// Author: Alexander BORODIN
+// Copyright (C) CEA 2005
+
+//================================================================
+// Class : GLViewer_AspectLine
+// Description : Substitution of Prs2d_AspectLine for OpenGL
+//================================================================
#include "GLViewer_AspectLine.h"
+//=======================================================================
+// Function: GLViewer_AspectLine
+// Purpose :
+//=======================================================================
GLViewer_AspectLine::GLViewer_AspectLine()
{
myNColor = QColor( 255, 255, 255 );
myLineType = 0;
}
+//=======================================================================
+// Function: GLViewer_AspectLine
+// Purpose :
+//=======================================================================
GLViewer_AspectLine::GLViewer_AspectLine( int type, float width )
{
myNColor = QColor( 255, 255, 255 );
myLineType = 0;
}
+//=======================================================================
+// Function: ~GLViewer_AspectLine
+// Purpose :
+//=======================================================================
GLViewer_AspectLine::~GLViewer_AspectLine()
{
}
+//=======================================================================
+// Function: setLineColors
+// Purpose :
+//=======================================================================
void GLViewer_AspectLine::setLineColors( QColor nc, QColor hc, QColor sc )
{
myNColor = nc;
mySColor = sc;
}
+//=======================================================================
+// Function: setLineType
+// Purpose :
+//=======================================================================
int GLViewer_AspectLine::setLineType( const int type )
{
if( type == 1 || type == 0 )
return 1;
}
+//=======================================================================
+// Function: setLineWidth
+// Purpose :
+//=======================================================================
int GLViewer_AspectLine::setLineWidth( const float width )
{
if( width > 0 )
return 1;
}
+//=======================================================================
+// Function: getLineColors
+// Purpose :
+//=======================================================================
void GLViewer_AspectLine::getLineColors( QColor& nc, QColor& hc, QColor& sc ) const
{
nc = myNColor;
sc = mySColor;
}
+//=======================================================================
+// Function: getByteCopy
+// Purpose :
+//=======================================================================
QByteArray GLViewer_AspectLine::getByteCopy() const
{
int anISize = sizeof( int );
return aResult;
}
+//=======================================================================
+// Function: fromByteCopy
+// Purpose :
+//=======================================================================
GLViewer_AspectLine* GLViewer_AspectLine::fromByteCopy( QByteArray theBytes )
{