예제 #1
0
        public byte[] mdlct()
        {
            dispatcher.setSessionID();
            IndigoObject buf = dispatcher.writeBuffer();

            _indigo_lib.indigoSaveMDLCT(self, buf.self);
            return(buf.toBuffer());
        }
예제 #2
0
        public byte[] renderGridToBuffer(IndigoObject items, int[] refatoms, int ncolumns)
        {
            using (IndigoObject bufh = _indigo.writeBuffer()) {
                if (refatoms != null)
                {
                    if (refatoms.Length != items.count())
                    {
                        throw new IndigoException("renderGridToFile(): refatoms[] size must be equal to the number of objects");
                    }
                }

                _indigo.checkResult(_renderer_lib.indigoRenderGrid(items.self, refatoms, ncolumns, bufh.self));
                return(bufh.toBuffer());
            }
        }