![]() |
Polygon Crucher SDK - Documentation
Documentation
|
This is the complete list of members for C3DFaceList, including all inherited members.
AddDataChunk(DataChunkID id, CElementMethods *methods) | CFaceList | |
AddRef() const (defined in CInstanciatedObject) | CInstanciatedObject | |
AppendDataChunks(CFaceList *srcFaces, bool copyEmpty=true) | CFaceList | |
AreFacesConnected(const CGeomInfo *info, CHashTable< int > &facesSet) (defined in CFaceList) | CFaceList | |
C3DFaceList(C3DFaceList *srcFaces=NULL) | C3DFaceList | |
CFaceList(CFaceList *srcFaces) (defined in CFaceList) | CFaceList | |
CheckFaceFlags(unsigned int index, unsigned int flags, bool allSetOrNoneSet) const (defined in CFaceList) | CFaceList | inline |
CInstanciatedObject(void) (defined in CInstanciatedObject) | CInstanciatedObject | |
Clean(const CGeomInfo *info) | CFaceList | |
Clean(const CGeomInfo *info, bool cleanFaces, CXUIntArray *newfacesindex=NULL) | CFaceList | |
CollectIndexes(unsigned int index, CHashTable< int > &hash, bool erase=false) const | CFaceList | |
CompareBackAndFrontMaterials(bool deleteBackIfSame, bool checkFrontBackMaterialChannel=false, CGeomInfo *info=NULL) | C3DFaceList | |
CopyFace(unsigned int dstindex, unsigned int srcindex, bool inheritPropertiesOnly=false) | CFaceList | inline |
CopyFace(unsigned int dstindex, unsigned int srcindex, const CFaceList &srcfacelist, bool inheritPropertiesOnly=false) | CFaceList | inline |
CopyFace(unsigned int dstindex, const CFace &srcface, bool inheritPropertiesOnly=false) (defined in CFaceList) | CFaceList | inline |
CopyFrom(int index, const CSingleFace &face) (defined in CFaceList) | CFaceList | |
CopyTo(int index, CSingleFace &face) const (defined in CFaceList) | CFaceList | |
Create(C3DFaceList *srcFaces=NULL) | C3DFaceList | static |
CreateFace() const | C3DFaceList | inlinevirtual |
DEFAULT enum value | CFaceList | |
Delete() (defined in CInstanciatedObject) | CInstanciatedObject | virtual |
DeleteEdgeArray() | CFaceList | |
DeleteEdgeToFaceGraph() | CFaceList | |
DeleteFaceGridMap() (defined in C3DFaceList) | C3DFaceList | |
DeleteFBMaterialsHashMap() | C3DFaceList | |
DeletePointToFaceGraph() | CFaceList | |
DoesEdgeExists(const C3DEdge &edge, int face=-1) const (defined in CFaceList) | CFaceList | |
ExpandSize(const CFaceList &srcfaces) | CFaceList | |
ExpandSizeAndFlags(const CFaceList &faces, unsigned int flags) | CFaceList | |
FlipFaces(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) | CFaceList | |
FREE_EXTRA enum value | CFaceList | |
FreeExtra() (defined in CFaceList) | CFaceList | |
GetBackFaceMaterial(unsigned int index, bool getFrontIfNeeded=false) const | C3DFaceList | inline |
GetBoundingBox(const CGeomInfo *info, C3DPoint &min, C3DPoint &max, unsigned int faceFlags=FACE_NONE, bool set=true, C4x4Matrix *matrix=NULL) | C3DFaceList | |
GetBoundingBox(const CGeomInfo *info, C3DBBox &bbox, unsigned int faceFlags=FACE_NONE, bool set=true, C4x4Matrix *matrix=NULL) | C3DFaceList | |
GetChangedStamp() const (defined in CFaceList) | CFaceList | |
GetChecksum(unsigned int checksumFlags=CHECKSUM_FACES|CHECKSUM_FACES_EXTRA) const | CFaceList | virtual |
GetClosestFace(CGeomInfo *info, C3DFaceGridMap *faceGridMap, const C3DPointD &pt, double &distance, double maxdistance=HUGE_VAL) | C3DFaceList | |
GetDataChunk(DataChunkID id, unsigned int index) const | CFaceList | inline |
GetDataChunkNbr() const | CFaceList | |
GetDataChunks() const | CFaceList | inline |
GetDistanceToFace(CGeomInfo *info, unsigned int index, const C3DPoint &pt) | C3DFaceList | |
GetDistanceToFacePlane(CGeomInfo *info, unsigned int index, const C3DPoint &pt, bool absoluteValue=true) | C3DFaceList | |
GetEdgeGraph(void) | CFaceList | |
GetEdgesOnBorder(CEdgeGraph &borderMap, CHashTable< int > &faces) (defined in CFaceList) | CFaceList | |
GetFace(unsigned int index, CFace &face) const (defined in CFaceList) | CFaceList | inline |
GetFace(unsigned int index, CFace &face) (defined in CFaceList) | CFaceList | inline |
GetFaceCount(unsigned int edgenbr, FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in CFaceList) | CFaceList | |
GetFaceFlags(unsigned int index) const (defined in CFaceList) | CFaceList | inline |
GetFaceGridMap(bool addReferenceCount=true) | C3DFaceList | |
GetFaceGridMap(CGeomInfo *info, unsigned int faceGridFlags=FACEGRID_NONE) | C3DFaceList | |
GetFaceGridMapFlags() const | C3DFaceList | |
GetFaceMaterial(unsigned int index) const (defined in C3DFaceList) | C3DFaceList | inline |
GetFacesByOppositeEdges(CFaceGraphHelper &helper, int point1, int point2, ConnectionInfoType type, CEdgeGraph &edgeGraph) (defined in CFaceList) | CFaceList | |
GetFacesConnectedToEdge(const C3DEdge &, int &size) | CFaceList | |
GetFacesConnectedToPoint(int, int &size) const (defined in CFaceList) | CFaceList | |
GetFacesConnectedToPoints(CHashTable< int > &hash, int point1, int point2, ConnectionInfoType type, bool clearhash) const (defined in CFaceList) | CFaceList | |
GetFacesConnectedToPoints(CFaceGraphHelper &helper, int point1, int point2, ConnectionInfoType type, int &size) const (defined in CFaceList) | CFaceList | |
GetFacesNeighbourg(CFaceGraphHelper &helper, int faceindex, ConnectionInfoType type, int &size) (defined in CFaceList) | CFaceList | |
GetFacesNeighbourg(CHashTable< int > &hash, int faceindex, ConnectionInfoType type, bool clearhash) (defined in CFaceList) | CFaceList | |
GetFBFaceMaterial(unsigned int index, bool getFrontIfNeeded=false) const | C3DFaceList | inline |
GetFBMaterialsHashMap(const CGeomInfo *info) | C3DFaceList | |
GetIndexes(unsigned int index, int &size) const (defined in CFaceList) | CFaceList | inline |
GetIndexesCount(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in CFaceList) | CFaceList | |
GetMainDataChunk(unsigned int index) const | CFaceList | inline |
GetMaterialsHashMap(const CGeomInfo *info, CMaterialHashMap &hashMaterialMap, bool includeBackFace=true, bool reset=true) | C3DFaceList | |
GetNumberOfFaces(FACE_PROPERTIES, bool set) const (defined in CFaceList) | CFaceList | |
GetNumberOfFaces(unsigned int property, bool set) const (defined in CFaceList) | CFaceList | |
GetOriginalIndex(unsigned int index, unsigned int dataChunkID=FACE_ORIGINAL_INDEX_CHUNK) const | CFaceList | inline |
GetPointsConnectedToEdge(CFaceGraphHelper &helper, int point1, int point2, int &size, bool excludePt1AndPt2) (defined in CFaceList) | CFaceList | |
GetPointsConnectedToPoints(CHashTable< int > &hash, int point1, int point2, ConnectionInfoType type) (defined in CFaceList) | CFaceList | |
GetPointsConnectedToPoints(CFaceGraphHelper &helper, int point1, int point2, ConnectionInfoType type, int &size) (defined in CFaceList) | CFaceList | |
GetPointsNeighbourg(CFaceGraphHelper &helper, int pointindex, int &size, ConnectionInfoType type) (defined in CFaceList) | CFaceList | |
GetRayCastFace(CGeomInfo *info, C3DFaceGridMap *faceGridMap, const C3DPointD &eye, const C3DVectorD &dir, C3DPointD &hitPoint, unsigned int rayCastFlags=RAYCAST_DEFAULT, bool *oppositeDir=NULL) | C3DFaceList | |
GetRefCount() const (defined in CInstanciatedObject) | CInstanciatedObject | |
GetSize() const | CFaceList | inline |
GetSizeOfData(DataChunkID id) const | CFaceList | inline |
GraphConnectFace(int ptindex, int faceindex) (defined in CFaceList) | CFaceList | |
GraphDisconnectFace(int ptindex, int faceindex) (defined in CFaceList) | CFaceList | |
GraphMergePointConnectivity(int, int) (defined in CFaceList) | CFaceList | |
GraphRemoveFaceReference(CGeomInfo *info, int faceindex, bool setAlonePointsToInvalid) (defined in CFaceList) | CFaceList | |
GROW_MODE enum value (defined in CFaceList) | CFaceList | |
HasBackFaceMaterials() const (defined in C3DFaceList) | C3DFaceList | |
HasDifferentFrontAndBackUVChannel(const CGeomInfo *info, MapType type) const | C3DFaceList | |
HasNGons(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in CFaceList) | CFaceList | |
HasPointToFaceGraph() const | CFaceList | |
HasQuadrangle(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in CFaceList) | CFaceList | |
Inherit(const CFaceList &reffaces) (defined in CFaceList) | CFaceList | virtual |
InheritFlags(CFaceList &srcList, FACE_PROPERTIES srcflag, FACE_PROPERTIES dstflag, bool accumulate) (defined in CFaceList) | CFaceList | |
InitEdgeArray() | CFaceList | |
InitEdgeToFaceGraph(const CGeomInfo *info) | CFaceList | |
InitPointToFaceGraph(const CGeomInfo *info) (defined in CFaceList) | CFaceList | |
IsFaceFlagSet(unsigned int index, FACE_PROPERTIES flag) const (defined in CFaceList) | CFaceList | inline |
IsFaceIndex(unsigned int faceindex, int pointindex) const | CFaceList | inline |
IsFaceOneFlagSet(unsigned int index, unsigned int flags) const (defined in CFaceList) | CFaceList | inline |
IsFlagSet(FACELIST_PROPERTIES flag) const (defined in CFaceList) | CFaceList | |
IsIsolatedFace(int facenbr) const (defined in CFaceList) | CFaceList | |
IsPointNeighbourg(CFaceGraphHelper &helper, int index, int isNeighbourgIndex) (defined in CFaceList) | CFaceList | |
IsTriangular(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in CFaceList) | CFaceList | |
MergeCoplanarFaces(const CGeomInfo *info, double radianMaxAngle) (defined in C3DFaceList) | C3DFaceList | |
operator=(const C3DFaceList &reffaces) (defined in C3DFaceList) | C3DFaceList | |
operator=(const CFaceList &reffaces) (defined in C3DFaceList) | C3DFaceList | virtual |
PreAllocate(int estimatedFaceNbr, int estimatedIndexNbr, bool constructAllElementsOnce=false) | CFaceList | |
ReleaseFace(CFace *face) const | CFaceList | inline |
RemoveAll() (defined in C3DFaceList) | C3DFaceList | virtual |
RemoveBackFaceMaterials() | C3DFaceList | |
RemoveDataChunk(DataChunkID id) | CFaceList | |
ReorderFaces(const unsigned int *neworder, unsigned int size, bool moveToDestinationIndexes) | CFaceList | |
ReplaceMaterial(MaterialID matid, MaterialID newmatid) | C3DFaceList | |
SaveFacesIndex(unsigned int dataChunkID=FACE_ORIGINAL_INDEX_CHUNK) | CFaceList | |
Serialize(CXArchive &ar) (defined in CFaceList) | CFaceList | virtual |
SetBackFaceMaterial(unsigned int index, MaterialID id) (defined in C3DFaceList) | C3DFaceList | |
SetBorderFacesStatus(void) (defined in CFaceList) | CFaceList | |
SetFaceFlag(unsigned int index, FACE_PROPERTIES flag, bool set) (defined in CFaceList) | CFaceList | inline |
SetFaceFlags(unsigned int index, unsigned int flags, bool set) (defined in CFaceList) | CFaceList | inline |
SetFaceMaterial(unsigned int index, MaterialID id) (defined in C3DFaceList) | C3DFaceList | inline |
SetFacesFlags(unsigned int first, unsigned int last, unsigned int flags, bool set) (defined in CFaceList) | CFaceList | |
SetFacesFlags(unsigned int flags, bool set) (defined in CFaceList) | CFaceList | |
SetFaceSize(unsigned int index, int size, FACE_PROPERTIES invalidFlag=FACE_IS_INVALID) | CFaceList | inline |
SetFacesSize(unsigned int facesize) (defined in CFaceList) | CFaceList | |
SetFlag(FACELIST_PROPERTIES flag, bool set) (defined in CFaceList) | CFaceList | |
SetSize(int size, SetSizeMode sizeMode, int defaultFaceSize=FACELIST_DEFAULT_INDEX_NBR) | CFaceList | |
SetSize(int size, int defaultFaceSize=FACELIST_DEFAULT_INDEX_NBR, SetSizeMode sizeMode=DEFAULT, int growFaceMode=-1) | CFaceList | |
SetSize(int size, unsigned int *initialSize, int defaultFaceSize=FACELIST_DEFAULT_INDEX_NBR, int growFaceMode=-1) | CFaceList | |
SetSize(const CFaceList &srcfaces, int growFaceMode=-1) | CFaceList | |
SetSizeAndFlags(int newsize, unsigned int flags) | CFaceList | |
SetSizeAndFlags(const CFaceList &faces, unsigned int flags) | CFaceList | |
SetSizeMode enum name | CFaceList | |
Sort(unsigned int sortmode, unsigned int &arraySize, bool &orderChanged) | C3DFaceList | |
Sort(const CGeomInfo *info, unsigned int mode) | C3DFaceList | |
TagFaces(CGeomInfo *info, CFaceTagger &faceTagger, bool exploreByEdge) | CFaceList | |
Triangulate(CGeomInfo *, unsigned int uvwChannel=ALL_CHANNELS_TYPE, FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) (defined in C3DFaceList) | C3DFaceList | |
UnifyNormals(CGeomInfo *info, CBitArray &flippedFaces) (defined in C3DFaceList) | C3DFaceList | |
UpdateIndex(const unsigned int *newpointindex, unsigned int bufsize, bool onlyValidFaces=true) (defined in CFaceList) | CFaceList | |
UpdateIndex(CXUIntArray *newpointindex, bool onlyValidFaces=true) | CFaceList | |
UpdateList() (defined in C3DFaceList) | C3DFaceList | virtual |
~C3DFaceList() | C3DFaceList | virtual |