<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def isInside(self, pts, In='(X,Y,Z)'):
 """ Return an array of booleans indicating whether each point lies inside the Struct volume Tests for each point whether it lies inside the Struct object. The points coordinates can be provided in 2D or 3D You must specify which coordinate system is used with 'In' kwdarg. An array of boolean flags is returned. Parameters pts : np.ndarray (2,N) or (3,N) array, coordinates of the points to be tested In : str Flag indicating the coordinate system in which pts are provided e.g.: '(X,Y,Z)' or '(R,Z)' Returns ------- ind : np.ndarray (N,) array of booleans, True if a point is inside the volume """

        ind = _GG._Ves_isInside(pts, self.Poly, Lim=self.Lim,
                                nLim=self._dgeom['noccur'],
                                VType=self.Id.Type,
                                In=In, Test=True)
        return ind