|  | Polygon Crucher SDK - Documentation
    Documentation | 
This is the complete list of members for C3DExtObject, including all inherited members.
| AddChannel(CChannel *channel, ChannelID id=CHANNELID_UNDEFINED) | C3DGeomObject | |
| AddRef() const (defined in CInstanciatedObject) | CInstanciatedObject | |
| AllocMultiresolutionData(unsigned long size) (defined in C3DExtObject) | C3DExtObject | static | 
| BeginModifyInitialObject() (defined in C3DExtObject) | C3DExtObject | |
| C3DBaseObject() (defined in C3DBaseObject) | C3DBaseObject | |
| C3DExtObject() (defined in C3DExtObject) | C3DExtObject | |
| C3DExtObject(C3DPointList *refpoints, C3DFaceList *reffaces, CDependentChannels *refchannels=NULL) (defined in C3DExtObject) | C3DExtObject | |
| C3DGeomObject() (defined in C3DGeomObject) | C3DGeomObject | |
| C3DGeomObject(C3DPointList *points, C3DFaceList *faces=NULL, CDependentChannels *channels=NULL) | C3DGeomObject | |
| C3DObject() (defined in C3DObject) | C3DObject | |
| C3DObject(C3DPointList *points, C3DFaceList *faces, CDependentChannels *channels=NULL) (defined in C3DObject) | C3DObject | |
| ChangeChannelID(C3DScene *scene, CHashMap< CChannelInfo, const CChannelInfo &, CChannelInfo > &channelMap) (defined in C3DGeomObject) | C3DGeomObject | |
| CheckFlags(unsigned int checkflags, bool allSetOrNoneSet) const (defined in C3DBaseObject) | C3DBaseObject | |
| CInstanciatedObject(void) (defined in CInstanciatedObject) | CInstanciatedObject | |
| Clean() | C3DGeomObject | virtual | 
| CleanChannels(ChannelID channelType=CHANNELID_UNDEFINED, bool mustHave=true) (defined in C3DGeomObject) | C3DGeomObject | |
| Concatenate(C3DScene *scene, const C3DGeomObjectArray &object, C3DConcatenateFilter *filter=NULL) | C3DGeomObject | |
| Concatenate(C3DScene *scene, const C3DNodeArray &object, C3DConcatenateFilter *filter=NULL) | C3DGeomObject | |
| ContainMaterialFrontier() const (defined in C3DExtObject) | C3DExtObject | |
| ContainNormalInfo() const (defined in C3DExtObject) | C3DExtObject | |
| ContainSelection() const (defined in C3DExtObject) | C3DExtObject | |
| ContainUVWInfo() const (defined in C3DExtObject) | C3DExtObject | |
| ContainVCInfo() const (defined in C3DExtObject) | C3DExtObject | |
| Copy(int copyflags=OBJECT_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) const (defined in C3DBaseObject) | C3DBaseObject | |
| Create(OBJECT_KINDOF kindOf) | C3DBaseObject | static | 
| Delete() (defined in CInstanciatedObject) | CInstanciatedObject | virtual | 
| DeleteFromNode() (defined in C3DBaseObject) | C3DBaseObject | virtual | 
| DisconnectBorderFaces(unsigned int channelType=ALL_CHANNELS_TYPE, unsigned int tagPointsFlags=POINT_BELONG_TO_BORDER|POINT_IS_CONFUSED, unsigned int tagFaceFlags=FACE_IS_BORDER|FACE_HAS_CONFUSED_POINTS, CPointGroupGraph *confusedGraph=NULL, bool simulate=false, C3DFaceList *originalChangedFaces=NULL) | C3DGeomObject | |
| DOUBLE_SIDE enum value (defined in C3DGeomObject) | C3DGeomObject | |
| EndModifyInitialObject(bool objectChanged) (defined in C3DExtObject) | C3DExtObject | |
| ExplodeIntoIsolatedParts(C3DGeomObjectArray &newobjects) (defined in C3DGeomObject) | C3DGeomObject | |
| FACE_DEFAULT_MODE enum value (defined in C3DGeomObject) | C3DGeomObject | |
| faceModeEnum enum name (defined in C3DGeomObject) | C3DGeomObject | |
| faceModeEnum typedef (defined in C3DGeomObject) | C3DGeomObject | |
| FlipNormals(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) (defined in C3DGeomObject) | C3DGeomObject | |
| FreeExtra() | C3DGeomObject | |
| FreeMultiresolutionData(void *data) (defined in C3DExtObject) | C3DExtObject | static | 
| GenerateNormals(unsigned int mode=GENNORMAL_PER_VERTEX, NormalSmoothMode smooth=NORMAL_GLOBAL_MODE) | C3DGeomObject | |
| GenerateUVW(C3DScene *scene, CHANNEL_PROPERTIES tagChannelFlag=CHANNEL_NONE, bool setTagChannelFlag=true) | C3DGeomObject | |
| GetBoundingBox(C3DPoint &point1, C3DPoint &point2, unsigned int bboxflags, unsigned int elmtflags=0, bool set=false, const C3DSceneNode *node=NULL) | C3DGeomObject | |
| GetBoundingBox(C3DBBox &bbox, unsigned int bboxflags, unsigned int elmtflags=0, bool set=false, const C3DSceneNode *node=NULL) | C3DGeomObject | |
| GetCG(C3DPoint &point) (defined in C3DGeomObject) | C3DGeomObject | |
| GetChannelByID(ChannelID id, Channel3DType type) (defined in C3DGeomObject) | C3DGeomObject | |
| GetChannelByIndex(int index, Channel3DType type=CHANNEL_TYPE_UNDEFINED, bool onlyValid=true) (defined in C3DGeomObject) | C3DGeomObject | |
| GetChannels() | C3DGeomObject | |
| GetChannels() const | C3DGeomObject | |
| GetChecksum(unsigned int checksumFlags=CHECKSUM_ALL) const | C3DGeomObject | virtual | 
| GetConstraintRatio() (defined in C3DExtObject) | C3DExtObject | |
| GetCustomData() (defined in C3DBaseObject) | C3DBaseObject | |
| GetCustomData() const (defined in C3DBaseObject) | C3DBaseObject | |
| GetCustomDataChecksum(unsigned int ignoreCustomID,...) const | C3DBaseObject | |
| GetExcludedMaterials() (defined in C3DExtObject) | C3DExtObject | inline | 
| GetFaceList() | C3DGeomObject | |
| GetFaceMode(void) const (defined in C3DGeomObject) | C3DGeomObject | |
| GetFaceNbr() const | C3DGeomObject | |
| GetFaceNormalChannel() (defined in C3DGeomObject) | C3DGeomObject | |
| GetFBMaterialsHashMap() | C3DGeomObject | |
| GetFinalObject(bool detach=false, bool computeIfNeeded=true) | C3DBaseObject | inlinevirtual | 
| GetGlobalUVWChannel() const | C3DGeomObject | |
| GetGlobalVCChannel(float &modulate) const | C3DGeomObject | |
| GetInitialRemovableFacesNumber() const (defined in C3DExtObject) | C3DExtObject | |
| GetInitialRemovablePointsNumber() const (defined in C3DExtObject) | C3DExtObject | |
| GetInstanceCount() const | C3DBaseObject | |
| GetInvalidateFlags() const | C3DBaseObject | |
| GetKindOf() const | C3DBaseObject | |
| GetMaterialsHashMap(CMaterialHashMap &hashMaterialMap, bool includeBackFace=true, bool reset=true) | C3DGeomObject | |
| GetMultiresolutionData(void *&data, unsigned long &size) (defined in C3DExtObject) | C3DExtObject | |
| GetMultiresolutionObject(bool &userCancel) (defined in C3DExtObject) | C3DExtObject | |
| GetNode() (defined in C3DExtObject) | C3DExtObject | inline | 
| GetNormalThreshold() (defined in C3DExtObject) | C3DExtObject | |
| GetObjectID() const | C3DBaseObject | |
| GetOptimizeExtMode() | C3DExtObject | |
| GetOptimizeMode() | C3DExtObject | |
| GetPointList() const (defined in C3DExtObject) | C3DExtObject | inline | 
| C3DObject::GetPointList() | C3DGeomObject | |
| GetPointNbr() const | C3DGeomObject | |
| GetPointNormalChannel() (defined in C3DGeomObject) | C3DGeomObject | |
| GetProgressiveThreshold() const (defined in C3DExtObject) | C3DExtObject | |
| GetRefCount() const (defined in CInstanciatedObject) | CInstanciatedObject | |
| GetRemovedFacesNumber() const (defined in C3DExtObject) | C3DExtObject | |
| GetRemovedPointsNumber() const (defined in C3DExtObject) | C3DExtObject | |
| GetScene() const | C3DBaseObject | |
| GetSmoothAngle(bool *globalRadianAngle=NULL) const | C3DGeomObject | |
| GetSmoothMode(bool *globalMode=NULL) const | C3DGeomObject | |
| GetSymetricPairsNumber() (defined in C3DExtObject) | C3DExtObject | |
| GetSymetryTolerance() (defined in C3DExtObject) | C3DExtObject | |
| GetTrackInfo() (defined in C3DExtObject) | C3DExtObject | inline | 
| GetTypeString() const | C3DBaseObject | |
| GetUpdateStamp(OBJECT_UPDATE_PROPERTIES flags) const | C3DBaseObject | |
| GetUVWTolerance() (defined in C3DExtObject) | C3DExtObject | |
| GetVCTolerance() (defined in C3DExtObject) | C3DExtObject | |
| GlobalizeChannels(C3DScene *scene, bool removeOthers) | C3DGeomObject | |
| HasBackFaceMaterials() const | C3DGeomObject | |
| HasDifferentFrontAndBackUVChannel(const CGeomInfo *info, MapType maptype) const (defined in C3DGeomObject) | C3DGeomObject | |
| Inherit(const C3DGeomObject &srcObject, unsigned int channeltype, unsigned int channelflags) | C3DGeomObject | |
| InheritFlags(const C3DBaseObject &srcObject, int copyFlags=OBJECT_COPY_DEFAULT) | C3DGeomObject | virtual | 
| Init(int points, int faces, int defaultFaceSize, BOOL createUVChannel=FALSE, int uvpts=0, ChannelID chnid=0) (defined in C3DObject) | C3DObject | |
| Invalidate(unsigned int flags, bool set=true) | C3DGeomObject | virtual | 
| InvalidateChannels(unsigned int channelType) | C3DGeomObject | virtual | 
| InvalidateOptimization() (defined in C3DExtObject) | C3DExtObject | |
| IsExtFlagSet(ExtObjectFlags flag) const (defined in C3DExtObject) | C3DExtObject | |
| IsFinalObject() const (defined in C3DBaseObject) | C3DBaseObject | inlinevirtual | 
| IsFlagSet(OBJECT_PROPERTIES flag) const (defined in C3DBaseObject) | C3DBaseObject | |
| IsGeomObject() const | C3DBaseObject | |
| IsInstanciated() const | C3DBaseObject | |
| IsInvalidate(OBJECT_UPDATE_PROPERTIES flag) const | C3DBaseObject | |
| IsOneFlagSet(unsigned int flags) const (defined in C3DBaseObject) | C3DBaseObject | |
| IsTriangular(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in C3DGeomObject) | C3DGeomObject | |
| LockInitialization() | C3DExtObject | |
| MatrixTransform(const C4x4Matrix &matrix) | C3DGeomObject | virtual | 
| MergeCoplanarFaces(double radianMaxAngle, unsigned int channels=ALL_CHANNELS_TYPE) (defined in C3DGeomObject) | C3DGeomObject | |
| NeedUpdate() const (defined in C3DBaseObject) | C3DBaseObject | virtual | 
| operator C3DCamera *() const | C3DBaseObject | |
| operator C3DCurve *() const | C3DBaseObject | |
| operator C3DDummy *() const | C3DBaseObject | |
| operator C3DGeomObject *() const | C3DBaseObject | |
| operator C3DGroup *() const | C3DBaseObject | |
| operator C3DLight *() const | C3DBaseObject | |
| operator C3DObject *() const | C3DBaseObject | |
| operator C3DPatch *() const | C3DBaseObject | |
| Optimize(double ratio, bool &userCancel, unsigned int ratioMode=OPTIMIZE_TO_RATIO|OPTIMIZE_TO_FACE) | C3DExtObject | |
| PostSerialize(CXArchive &ar, bool lastCall) (defined in C3DBaseObject) | C3DBaseObject | virtual | 
| PrepareDisplayedObject(bool getOptimizedObject) (defined in C3DExtObject) | C3DExtObject | |
| ReplaceMaterial(MaterialID matid, MaterialID newmatid) | C3DGeomObject | |
| ReplaceMaterials(const CHashMap< MaterialID, MaterialID, MaterialID > &materialMap) | C3DGeomObject | |
| ResetOptimization() (defined in C3DExtObject) | C3DExtObject | |
| SelectAllMaterials() (defined in C3DExtObject) | C3DExtObject | |
| SelectMaterial(MaterialID id, bool optimised) (defined in C3DExtObject) | C3DExtObject | |
| Serialize(CXArchive &ar) (defined in C3DGeomObject) | C3DGeomObject | virtual | 
| SetChannels(CDependentChannels *, bool deletePrevious=true) | C3DExtObject | virtual | 
| SetConstraintRatio(float constraint) (defined in C3DExtObject) | C3DExtObject | |
| SetExtFlag(ExtObjectFlags flag, bool set) (defined in C3DExtObject) | C3DExtObject | |
| SetExtFlags(unsigned int flags, bool set) (defined in C3DExtObject) | C3DExtObject | |
| SetFaceList(C3DFaceList *, bool deletePrevious=true) | C3DExtObject | virtual | 
| SetFaceMode(faceModeEnum mode) (defined in C3DGeomObject) | C3DGeomObject | |
| SetFlag(OBJECT_PROPERTIES flag, bool set) (defined in C3DBaseObject) | C3DBaseObject | |
| SetFlags(unsigned int flags, bool set) (defined in C3DBaseObject) | C3DBaseObject | |
| SetGlobalUVWChannel(ChannelID id) | C3DGeomObject | |
| SetGlobalVCChannel(ChannelID id, float modulate=1.0f) | C3DGeomObject | |
| SetMultiresolutionData(C3DObject *object, void *data, unsigned long size, unsigned optimizationMode=OPTIMIZE_NONE) (defined in C3DExtObject) | C3DExtObject | static | 
| SetNormalThreshold(double radianThreshold) (defined in C3DExtObject) | C3DExtObject | |
| SetOptimizeExtMode(longuint extmode, bool cleanNotNeedParameters) | C3DExtObject | |
| SetOptimizeMode(longuint mode, bool cleanNotNeedParameters) | C3DExtObject | |
| SetOptimizeMode(OPTIMIZE_MODE newflag, bool set) | C3DExtObject | |
| SetOptimizer(CSceneOptimizer &optimizer, C3DSceneNode *node) (defined in C3DExtObject) | C3DExtObject | |
| SetPointList(C3DPointList *, bool deletePrevious=true) | C3DExtObject | virtual | 
| SetProgressiveThreshold(double threshold) (defined in C3DExtObject) | C3DExtObject | |
| SetScene(C3DScene *scene) | C3DBaseObject | virtual | 
| SetSmoothAngle(float radianAngle) | C3DGeomObject | |
| SetSmoothMode(NormalSmoothMode mode) | C3DGeomObject | |
| SetSymetryTolerance(float tolerance) (defined in C3DExtObject) | C3DExtObject | |
| SetUVWTolerance(float tolerance) (defined in C3DExtObject) | C3DExtObject | |
| SetVCTolerance(int tolerance) (defined in C3DExtObject) | C3DExtObject | |
| SINGLE_SIDE enum value (defined in C3DGeomObject) | C3DGeomObject | |
| SortFaces(FACE_SORT_MODE sort) (defined in C3DGeomObject) | C3DGeomObject | |
| SubObject(int count, SUBOBJECT_MODE mode) | C3DGeomObject | |
| SubObject(const int *faceIndexes, unsigned int faceCount) | C3DGeomObject | |
| Triangulate(unsigned int channelType=ALL_CHANNELS_TYPE, FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) (defined in C3DGeomObject) | C3DGeomObject | |
| UnifyNormals() (defined in C3DGeomObject) | C3DGeomObject | |
| UnlockInitialization() (defined in C3DExtObject) | C3DExtObject | |
| Update(C3DScene *scene, unsigned int updateMode) | C3DGeomObject | virtual | 
| Weld3DPoints(double distance, bool absolute, unsigned int handleChannels=ALL_CHANNELS_TYPE, unsigned int coupleFlagsNbr=0,...) | C3DGeomObject | |
| WELD_NONE enum value | C3DGeomObject | |
| WELD_SRC_CANT_HAVE_FLAGS enum value | C3DGeomObject | |
| WELD_SRC_MUST_HAVE_FLAGS enum value | C3DGeomObject | |
| WELD_TARGET_CANT_HAVE_FLAGS enum value | C3DGeomObject | |
| WELD_TARGET_MUST_HAVE_FLAGS enum value | C3DGeomObject | |
| WeldMode typedef (defined in C3DGeomObject) | C3DGeomObject | |
| weldMode enum name | C3DGeomObject | |
| ~C3DExtObject() (defined in C3DExtObject) | C3DExtObject | virtual | 
| ~C3DGeomObject() (defined in C3DGeomObject) | C3DGeomObject | virtual | 
| ~C3DObject() (defined in C3DObject) | C3DObject | virtual |