59 lines
995 B
C++
59 lines
995 B
C++
|
#include "CCS_AISShape.h"
|
||
|
|
||
|
//CCS_AISShape::CCS_AISShape(const TopoDS_Shape& shap):AIS_Shape(shap)
|
||
|
CCS_AISShape::CCS_AISShape(const TopoDS_Shape& shape)
|
||
|
{
|
||
|
this->realAisShape = new AIS_Shape(shape);
|
||
|
}
|
||
|
|
||
|
CCS_AISShape::CCS_AISShape()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
void CCS_AISShape::set_CCS_Shape_Id(int id)
|
||
|
{
|
||
|
this->CCS_Shape_Id = id;
|
||
|
}
|
||
|
|
||
|
int CCS_AISShape::get_CCS_Shape_Id()
|
||
|
{
|
||
|
return this->CCS_Shape_Id;
|
||
|
}
|
||
|
|
||
|
void CCS_AISShape::set_CCS_Shape_Type(int type)
|
||
|
{
|
||
|
this->CCS_Shape_Type = type;
|
||
|
}
|
||
|
|
||
|
void CCS_AISShape::set_CCS_Shape_LodFactor(double lodFactor)
|
||
|
{
|
||
|
this->CCS_Shape_LodFactor = lodFactor;
|
||
|
}
|
||
|
|
||
|
Handle_AIS_Shape CCS_AISShape::get_RealAisShape()
|
||
|
{
|
||
|
return this->realAisShape;
|
||
|
}
|
||
|
|
||
|
void CCS_AISShape::set_RealAisShape(Handle_AIS_Shape aisshape)
|
||
|
{
|
||
|
this->realAisShape = aisshape;
|
||
|
}
|
||
|
|
||
|
void CCS_AISShape::set_CCS_Visible(bool visible)
|
||
|
{
|
||
|
this->CCS_Visible = visible;
|
||
|
}
|
||
|
|
||
|
bool CCS_AISShape::get_CCS_Visible()
|
||
|
{
|
||
|
return this->CCS_Visible;
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
*
|
||
|
*/
|
||
|
CCS_AISShape630::CCS_AISShape630(const TopoDS_Shape& shape)
|
||
|
:AIS_Shape(shape)
|
||
|
{
|
||
|
}
|