COMPASSi/trunk/code/projects/OCC/OCCModeling/CCS_AISShape.cpp

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)
{
}