Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HVerticalUtility Member List
This is the complete list of members for HVerticalUtility, 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]
ColorizePointCloud(HC_KEY const segment) (defined in HVerticalUtility)HVerticalUtility [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 &center, 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_EpsilonHUtility [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]
PIHUtility [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]