/************************************************************************* * Copyright (c) 2011 AT&T Intellectual Property * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v10.html * * Contributors: Details at https://graphviz.org *************************************************************************/ #pragma once #include "smyrnadefs.h" #include extern int l_int(void *obj, Agsym_t * attr, int def); extern float l_float(void *obj, Agsym_t * attr, float def); extern int getAttrBool(Agraph_t* g,void* obj,char* attr_name,int def); extern int getAttrInt(Agraph_t* g,void* obj,char* attr_name,int def); extern float getAttrFloat(Agraph_t* g,void* obj,char* attr_name,float def); extern char* getAttrStr(Agraph_t* g,void* obj,char* attr_name,char* def); extern void getcolorfromschema(colorschemaset * sc, float l, float maxl,glCompColor * c); extern glCompPoint getPointFromStr(const char *str); extern int point_in_polygon(glCompPoly_t *selPoly, glCompPoint p);