, including all inherited members.
AdjustPositionToPlane(HBaseView *, HPoint &position, HPoint point_in_plane) | HUtility | [static] |
ascii_to_unicode(char const *ascii, unsigned short *unicode) | HUtility | [static] |
BatchRead(HBaseModel *model, const char *directory, const char *extension) | HUtility | [static] |
BuildIncludePath(HC_KEY objectkey, const HC_KEY *includelist, int ilength, HC_KEY *fullpath, int *fplength, HC_KEY matchkey=INVALID_KEY) | HUtility | [static] |
BuildIncludePathFromSelection(HSmartSelItem *sitem, int &plen, HC_KEY *fullpath) | HUtility | [static] |
CalculateBoundingInfo(HC_KEY startkey, HPoint &min, HPoint &max, HPoint &delta, HPoint &mid) | HUtility | [static] |
CalculateCornerImagePosition(HBaseView *view, int iwidth, int iheight, HWindowCorner corner, float &posx, float &posy) | HUtility | [static] |
CalculateKeyPath(HC_KEY startkey, HBaseView *view, HC_KEY *keyarray, int maxarray) | HUtility | [static] |
CalculateMajorAxis(HBaseView *view) | HUtility | [static] |
Camera_To_Transform(HCamera *camera, float *pos, float *projection_matrix, float *complete_matrix) | HUtility | [static] |
CamerasEqual(const HCamera &camera1, const HCamera &camera2) | HUtility | [static] |
ClampPointToWindow(HPoint *point) | HUtility | [static] |
ClipPolygonAgainstPlane(long vertexCount, const HPoint *vertex, const float *plane, HPoint *result, bool *noCut=0) | HUtility | [static] |
CloseAllSegments(HC_KEY endkey=INVALID_KEY) | HUtility | [static] |
ComputeAngleBetweenVector(HPoint p1, HPoint p2) | HUtility | [static] |
ComputeDoublePrecisionCrossProduct(double *vector1, double *vector2, double *up) | HUtility | [static] |
ComputeDoublePrecisionDotProduct(double *vector1, double *vector2) | HUtility | [static] |
ComputeDoublePrecisionVectorLength(double *vector1) | HUtility | [static] |
ComputeShellNormal(HC_KEY skey, HPoint &tnormal) | HUtility | [static] |
ComputeVectorToVectorRotationMatrix(float *matrix, HPoint v1, HPoint v2) | HUtility | [static] |
ConstrainToVector(const float *matrix_in, const HVector &vector, float *matrix_out) | HUtility | [static] |
ConvertLocalPixelsToLocalWindow(HBaseView *view, HPoint *in_system, HPoint *out_system=0) | HUtility | [static] |
CountShellData(HC_KEY shell_key, int *faces, int *vertices, int *triangles, int *tristrips=0) | HUtility | [static] |
CreateAxisCircle(HPoint const ¢er, float radius, int axis, bool convert=true) | HUtility | [static] |
CreateScaleIndependentSegment(const char *segname, bool SetCallback=true) | HUtility | [static] |
CreateZebraStripeTexture(int width, int height, int stripwidth, bool horizontal, HPixelRGB colorstripes, HPixelRGB colorbackground) (defined in HUtility) | HUtility | [static] |
DecipherTextureString(char *texdef, char *Source, bool *DownSampling=0, bool *DownSamplingSet=0, char *ParameterizationSource=0, char *InterpolationFilter=0, char *DecimationFilter=0, char *Layout=0, char *Tiling=0, bool *ValueScaleSet=0, bool *ValueScale=0, float *ValueScaleMin=0, float *ValueScaleMax=0, char *BlendingMode=0) (defined in HUtility) | HUtility | [static] |
EaseInEaseOut(float t, float a, float b, float c) | HUtility | [static] |
EH_Epsilon | HUtility | [static] |
extra_pointer_format() | HUtility | [static] |
ExtractRGB(char *text, float &r, float &g, float &b) | HUtility | [static] |
Find_Relative_Path(HC_KEY from_seg_key, HC_KEY to_seg_key, char *path) | HUtility | [static] |
FindContents(HC_KEY &key) | HUtility | [static] |
FindFaceByIndex(int findex, int *flist, int flen) | HUtility | [static] |
FindFileNameAndDirectory(const char *filename_in, char *dir_out, char *filename_out) | HUtility | [static] |
FindFileNameAndDirectory(__wchar_t const *filename_in, __wchar_t *dir_out, __wchar_t *filename_out) | HUtility | [static] |
FindFileNameExtension(const char *filename_in, char *ext_out, int size=-1) | HUtility | [static] |
FindFileNameExtension(__wchar_t const *const filename_in, __wchar_t *ext_out, int size=-1) | HUtility | [static] |
FindOneObject(const char *type, bool l=0) | HUtility | [static] |
FindUnicodeFileNameExtension(const unsigned short *filename_in, char *ext_out) | HUtility | [static] |
Generate_LODs(bool do_recurse=true, bool delete_orig_shells=false, bool insert_null_lods=false, int n_lod_levels=2, float reduction_ratio=0.20) | HUtility | [static] |
GenerateCuboidPoints(HPoint *max, HPoint *min, HPoint *points) | HUtility | [static] |
GetAllowAnimation(HC_KEY key) | HUtility | [static] |
GetCameraFromGLFrustum(double const left, double const right, double const bottom, double const top, double const near_z, double const far_z, bool const perspective, HPoint &pos, HPoint &target, HPoint &up, char *projection, double &width, double &height, double &near_limit) | HUtility | [static] |
GetCameraFromMatrix(float *matrix, HPoint *target, HPoint *position, HPoint *up_vector, HPoint *translation) | HUtility | [static] |
GetCentroid(HC_KEY seg_key) | HUtility | [static] |
GetMatrixFromCamera(HPoint target, HPoint position, HPoint up_vector, HPoint translation, float *matrix) | HUtility | [static] |
GetNextRenumberedKey(HBaseView *view) | HUtility | [static] |
GetScaleIndependentGeomPosition(HC_KEY segkey, float &x, float &y, float &z) | HUtility | [static] |
GetScaleIndependentGeomSegmentKey(HC_KEY segkey) | HUtility | [static] |
GetTime() | HUtility | [static] |
GetTransformedCentroid(HC_KEY seg_key, float *matrix=0) | HUtility | [static] |
GetViewplaneVectors(HC_KEY segment_key, double *view, double *up) | HUtility | [static] |
GrabSegment(HC_KEY key) | HUtility | [static] |
InsertArrow(float stick_length, float tip_length, float stick_radius, float arrow_radius, const char *text, const char *stick_color, const char *tip_color, int num_sides=6, float tip_falloff=0.05, bool reverse=true) | HUtility | [static] |
InsertBox(HPoint *max, HPoint *min) | HUtility | [static] |
InsertRectangle(const char *seg, float x0, float y0, float x1, float y1, float z=0.0f, bool fill=false) | HUtility | [static] |
InsertRotatedArrow(float stick_length, float tip_length, float stick_radius, float tip_radius, float distance, int adelta, float rotang, const char *stick_color, const char *tip_color, int num_sides, float tip_falloff, bool reverse) | HUtility | [static] |
InsertWireframeBox(HPoint *max, HPoint *min) | HUtility | [static] |
InterpolateNormalAlongEdge(HPoint &p1, HPoint &n1, HPoint &p2, HPoint &n2, HPoint &p3, HPoint &n3) | HUtility | [static] |
IntersectionLinePlane(HPoint *p1, HPoint *p2, HPlane *p, HPoint *res) | HUtility | [static] |
IsChildOf(HC_KEY owner, HC_KEY child, HC_KEY *klist=0) | HUtility | [static] |
IsIdentityMatrix(float *matrix) | HUtility | [static] |
IsModelKey(HC_KEY modelkey, HC_KEY objectkey) | HUtility | [static] |
IsPointInsideAllEdges(const float *pt, const float *points1, int len, const int *face1, const float *plane1, float fudge) | HUtility | [static] |
IsSegmentKey(HC_KEY key) | HUtility | [static] |
LocalPixelsToWorld(HCamera *camera, bool righthanded, float xres, float yres, int xwpix, int ywpix, float *result) | HUtility | [static] |
MakeViewSnapshot(HBaseView *view, int width, int height, char **data) | HUtility | [static] |
MakeViewSnapshot(HBaseView *view, HC_KEY image_key) | HUtility | [static] |
MatrixToQuaternion(float *matrix, float *quaternion) | HUtility | [static] |
Merge_Shells(bool do_recurse, bool delete_orig_shells=false, bool optimize_shell=true, bool generate_regions=false) | HUtility | [static] |
Merge_Shells_Generate_Regions(int num_shells, HC_KEY *shell_keys, bool delete_orig_shells=false) | HUtility | [static] |
MergePointsIntoShell(int num_shell_points, HPoint *plist1, int num_shell_facelist, int *flist1, int num_merge_points, HPoint *merge_points, HPoint *merge_vectors, float tolerance, bool AddExtraPoints, int *newpoints, int *newpointslen) | HUtility | [static] |
MergePolylines() | HUtility | [static] |
MergeShells(HC_KEY shell1, HC_KEY shell2) | HUtility | [static] |
ModifyPushedAttribute(const char *attName, const char *newStyle) | HUtility | [static] |
MoveToTemp(HC_KEY movekey, HC_KEY tempkey) | HUtility | [static] |
MultiSmoothTransitions(HBaseView *m_pView, int num_keys, HC_KEY *seg_key, float *new_matrix, HCamera *new_camera=0) | HUtility | [static] |
NameSegments(HC_KEY &key, HBaseView *view) | HUtility | [static] |
NormalizeDoublePrecisionVector(double *vector1) | HUtility | [static] |
OpenSegmentFromKey(HC_KEY key, char *segment) | HUtility | [static] |
OptimizeModelByGrid(HBaseView *view, ShellToRegionMapper *mapper) (defined in HUtility) | HUtility | [static] |
OptimizeSegmentTree(HC_KEY old_seg_key, HC_KEY *new_seg_key, bool transform_shells=true, bool merge_shells=true, bool create_shell_regions=false) | HUtility | [static] |
Order(HPoint *one, HPoint *two) | HUtility | [static] |
PI | HUtility | [static] |
PointsEqual(HPoint *point1, HPoint *point2) | HUtility | [static] |
PopAttribute(const char *attName) | HUtility | [static] |
ProjectShell(HC_KEY shellkey) | HUtility | [static] |
PushAttribute(const char *attName) | HUtility | [static] |
PushAttribute(const char *attName, const char *attText) | HUtility | [static] |
QuaternionToMatrix(float *quaternion, float *matrix) | HUtility | [static] |
ReadjustTarget(HBaseView *view) | HUtility | [static] |
Recursive_Merge_Shells(HShell *total_info, HShell *max_info, bool do_recurse, bool delete_orig_shells=false, bool insert_null_lods=false) | HUtility | [static] |
RegisterCallbacks() | HUtility | [static] |
RenameSegment(HC_KEY segkey, const char *newname) | HUtility | [static] |
RLECompress(int const in_len, unsigned char const *const in_buf, int *out_len, unsigned char *const out_buf) | HUtility | [static] |
RotateToVector(HPoint start, HPoint end, bool doTranslation=true) | HUtility | [static] |
SafeSetUserOption(const char *opt) | HUtility | [static] |
SafeShowUserOption(char *opt) | HUtility | [static] |
Segment_Shell_Allocate(HShell *total_info, HShell *max_info, bool do_recurse) | HUtility | [static] |
SegmentExists(const char *segment) | HUtility | [static] |
SelectUnderCursor(HBaseView *view, float x, float y, bool doSelection=true, bool DeSelect=false) | HUtility | [static] |
SetScaleIndependentGeomPosition(HC_KEY segkey, float x, float y, float z) | HUtility | [static] |
Shell_Search(HShell *total_info, HShell *max_info, bool do_recurse) | HUtility | [static] |
ShowContentsWithPath(const char *entitytypes, struct vlist_s **ret_pathlist, bool storePath=false, bool includeIncludes=true, bool filterIncludes=true) | HUtility | [static] |
ShowModellingMatrix(float *segment_modelling_matrix) | HUtility | [static] |
ShowNormals(HC_KEY shellkey, float normallength) | HUtility | [static] |
ShowOneHeuristic(const char *type, char *res=0) | HUtility | [static] |
ShowOneRenderingOption(const char *type, char *res=0) | HUtility | [static] |
ShowOneUserOption(const char *option, char *res) | HUtility | [static] |
ShowPushedAttribute(const char *attName, HUserOptions &attText) | HUtility | [static] |
SmartSelectUnderCursor(HBaseView *view, float x, float y, bool doSelection=true, bool DeSelect=false) | HUtility | [static] |
SmoothMatrixTransition(HBaseView *m_pView, HC_KEY seg_key, float *new_matrix) | HUtility | [static] |
SmoothQuaternionTransition(HBaseView *m_pView, char *old_seg, char *new_seg, int num_of_transitions) | HUtility | [static] |
SmoothTransition(const HPoint &co, const HPoint &to, const HPoint &uo, float fieldwidtho, float fieldheighto, const HPoint &cn, const HPoint &tn, const HPoint &un, float fieldwidthn, float fieldheightn, HBaseView *view) | HUtility | [static] |
SmoothTransition(HCamera old_camera, const HCamera &new_camera, HBaseView *view) | HUtility | [static] |
strlen16(const unsigned short *p16) | HUtility | [static] |
SubdivideShells(HC_KEY sskey, HC_KEY startkey, HC_KEY newkey, int numx, int numy, int numz, ShellToRegionMapper *mapper=0, bool DoCut=true, bool DeleteOriginalShells=false, bool breakShells=false) | HUtility | [static] |
SuppressAnimation() | HUtility | [static] |
TransitionQuaternion(float *quat_old, float *quat_new, float t, float *qt) | HUtility | [static] |
TwoPassPrint(const char *driver, HOutputHandlerOptions *options) | HUtility | [static] |
uconvert(const char *text) | HUtility | [static] |
unicode_to_ascii(unsigned short const *unicode, char *ascii) | HUtility | [static] |
UnsetAttributes() | HUtility | [static] |
UnwindIncludes(HC_KEY &key) | HUtility | [static] |
UnwindIncludes(HC_KEY &newkey, HC_KEY *keys, int count) | HUtility | [static] |
URIdecode(const char *in_string, char *out_buffer, MVO_POINTER_SIZED_UINT *n) | HUtility | [static] |
URIencode(const char *in_string, MVO_POINTER_SIZED_UINT n, char *out_buffer) | HUtility | [static] |
UserOptionExists(HC_KEY key, const char *attrib, char *result) | HUtility | [static] |
ustrlen(unsigned short *text) | HUtility | [static] |
W enum value (defined in HUtility) | HUtility | |
X enum value (defined in HUtility) | HUtility | |
XY enum value (defined in HUtility) | HUtility | |
XZ enum value (defined in HUtility) | HUtility | |
Y enum value (defined in HUtility) | HUtility | |
YZ enum value (defined in HUtility) | HUtility | |
Z enum value (defined in HUtility) | HUtility | |
ZlibCompress(int const in_len, unsigned char const *const in_buf, int &out_len, unsigned char *const out_buf) | HUtility | [static] |
ZlibDecompress(int const in_len, unsigned char const *const in_buf, int &out_len, unsigned char *const out_buf) | HUtility | [static] |