10 #ifndef __GQ_StraightSkeleton_h__
11 #define __GQ_StraightSkeleton_h__
35 namespace GQ_StraightSkeletonImpl {
84 ALTERNATING_REACHABILITY_WITH_SHARED_EDGES
98 { myInsideWeightAttrib = attrib; }
100 {
return myInsideWeightAttrib; }
102 { myOutsideWeightAttrib = attrib; }
104 {
return myOutsideWeightAttrib; }
115 void setParallelismTol(
fpreal64 tol);
135 bool inside,
bool outside,
140 bool split_curves_to_omit_end_caps,
141 const char *edge_dist_attrib_name,
142 const char *edge_speed_attrib_name,
143 bool updatePointNormals =
true);
163 InOutType myInOutType;
void setOutsideWeightAttrib(const char *attrib)
InOutType
How to determine inside/outside from the input graph.
const UT_StringHolder & getOutsideWeightAttrib() const
void setInOutType(InOutType type)
void setInsideWeightAttrib(const char *attrib)
const UT_StringHolder & getInsideWeightAttrib() const
fpreal64 getDistanceTol() const
A nested separation of the plane into outside and inside regions.
A global error manager scope.
InOutType getInOutType() const
fpreal64 getParallelismTol() const
SIM_API const UT_StringHolder distance