AddEdgeToList(TrapEdgeList *pList, DocCoord *Centre, NormCoord *Normal, double Position, NormCoord *pNormal2=NULL) | CCreateBevelTrapezoids | [private] |
AlterIndex(INT32 index, INT32 max, INT32 offset) | CCreateBevelTrapezoids | [private] |
AssertValid() const | CCObject | [virtual] |
CalcInnerPoint(TrapEdge *pEdge, INT32 indent, DocCoord *dc, BOOL bOuter) | CCreateBevelTrapezoids | [static] |
CalculateIntersection(const DocCoord *start1, const NormCoord *dir1, const DocCoord *start2, const NormCoord *dir2, DocCoord *point, double *p, double *q) | CCreateBevelTrapezoids | [static] |
cc_classCCObject | CCObject | [static] |
CC_DECLARE_DYNCREATE(CCreateBevelTrapezoids) | CCreateBevelTrapezoids | [private] |
CCObject() | CCObject | [protected] |
CreateRoundJoin(TrapEdgeList *pList, DocCoord *pCentre, NormCoord *pStartNorm, NormCoord *pEndNorm, INT32 depth=0) | CCreateBevelTrapezoids | [private] |
Dump(CDumpContext &dc) const | CCObject | [virtual] |
EliminateMultpilePoints(Path *pSrc, Path *pDest) | CCreateBevelTrapezoids | [static] |
FlattenInnerPoints(TrapEdgeList *pList, INT32 indent, BOOL bOuter) | CCreateBevelTrapezoids | [private] |
GetMyClass() | CCObject | [static] |
GetPathFromTraps(TrapsList *pTraps, const MILLIPOINT Width, Path *pPath) | CCreateBevelTrapezoids | [static] |
GetRuntimeClass() const | CCObject | [virtual] |
GetRuntimeClassByName(LPCTSTR pClassName) | CCObject | [static] |
Init() | SimpleCCObject | [static] |
IsKindOf(const CCRuntimeClass *pClass) const | CCObject | |
IsOuterTurn(NormCoord *nc1, NormCoord *nc2) | CCreateBevelTrapezoids | [private] |
MemoryDump() | SimpleCCObject | [static] |
MemoryTrackAdd(void *p, LPCSTR Filename, INT32 Line) | SimpleCCObject | [static] |
operator delete(void *p) | SimpleCCObject | |
operator new(size_t, void *p) | SimpleCCObject | [inline] |
operator new(size_t nSize) | SimpleCCObject | |
operator new(size_t nSize, LPCSTR lpszFileName, INT32 nLine) | SimpleCCObject | |
ProcessPath(Path *pPath, TrapsList *RetnTraps, INT32 indent, BOOL bOuter, JointType jType) | CCreateBevelTrapezoids | [private] |
ProcessTrapsForBevelling(Path *pPath, TrapsList *RetnTraps, INT32 indent, JointType jType, BOOL bOuter) | CCreateBevelTrapezoids | |
RecursivelyAddEdges(TrapEdgeList *pList, DocCoord *pCentre1, DocCoord *pCentre2, DocCoord *pInnerPoint, double MOneDivIndent, INT32 depth=0) | CCreateBevelTrapezoids | [private] |
SmoothCorners(TrapsList *pList, TrapsList *RetnList, double Indent, BOOL bOuterBevel) | CCreateBevelTrapezoids | [private] |
~CCObject() | CCObject | [virtual] |