|
SAGA API
v9.6
|
Go to the documentation of this file.
128 bool bIdentical =
true;
136 else for(
int iPoint=0; iPoint<
Get_Point_Count(iPart) && bIdentical; iPoint++)
158 return( Intersection );
173 return( Intersection );
181 switch( Intersection )
183 default :
return( Intersection );
virtual TSG_Data_Object_Type Get_ObjectType(void) const
Returns the object type as defined by TSG_Data_Object_Type. Used for run time type checking.
class CSG_Table * m_pTable
virtual bool Assign(CSG_Table_Record *pRecord)
TSG_Intersection Intersects(const CSG_Rect &Rect) const
CSG_Shape(class CSG_Shapes *pOwner, sLong Index)
TSG_Intersection Intersects(CSG_Shape *pShape)
class CSG_Table * Get_Table(void)
TSG_Shape_Type Get_Type(void) const
virtual TSG_Point Get_Point(int iPoint=0) const =0
virtual void Destroy(void)
virtual int Get_Part_Count(void) const =0
TSG_Vertex_Type Get_Vertex_Type(void) const
virtual bool Assign(CSG_Table_Record *pRecord)
void Set_Modified(bool bOn=true)
@ SG_DATAOBJECT_TYPE_Shapes
virtual int Get_Point_Count(void) const =0
virtual void _Invalidate(void)
virtual const CSG_Rect & Get_Extent(void)=0
virtual bool is_Equal(const CSG_Point &Point, double epsilon=0.) const
virtual TSG_Intersection On_Intersects(CSG_Shape *pShape)=0
virtual bool On_Assign(CSG_Shape *pShape)=0